主题中讨论的其他器件:MCF8316A、 Strike、 MCF8316D
工具/软件:
从 MCF8316A 切换到 MCF8316C 涉及什么?
MCF8316C 的默认 i2c 地址是多少?
我是否可以使用同一.json 文件对 MCF8316C 进行编程?
默认情况下、FG 和 nFAULT 的内部上拉电阻器是否开启? 否则、如果 PCB 上没有上拉电阻、如何避免困扰 MCF8316A 的 i2c 通信问题?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:
从 MCF8316A 切换到 MCF8316C 涉及什么?
MCF8316C 的默认 i2c 地址是多少?
我是否可以使用同一.json 文件对 MCF8316C 进行编程?
默认情况下、FG 和 nFAULT 的内部上拉电阻器是否开启? 否则、如果 PCB 上没有上拉电阻、如何避免困扰 MCF8316A 的 i2c 通信问题?
您好、David:
MCF8316C 的默认 i2c 地址是什么?
根据数据表、它必须是 0x00。
我是否可以使用相同的.json 文件对 MCF8316C 进行编程?
您必须对值 David 进行重新编程、这会有细微的更改。 或者、您也可以导入 MCF8316A .json 文件、并更改由于寄存器映射更改而从 A 更改为 C 的任何设置。
默认情况下 FG 和 nFAULT 的内部上拉电阻器是否打开? 如果不是、如果我在 PCB 上没有上拉电阻器、如何避免困扰 MCF8316A 的 i2c 通信问题?
这里没有内部上拉电阻、但 A 中的大多数勘误表都是在 C 中修复的。您能详细介绍一下您在中遇到的问题吗?
此致、
Sachin S.
您好、Sachin、
感谢您的答复。
您对这款芯片及其历史了解多少? 没有内部上拉电阻?
“A"版本“版本会随机产生连接错误:
我被告知如果没有 FG 和 nFAULT 上的上拉电阻器、器件可能会进入导致这个问题的某种测试模式。 是这样吗? 我获得关于这一点的准确信息非常重要。
关于寄存器兼容性、您是否说需要逐个寄存器比较 2 个数据表以寻找差异? 这是非常敌对的。 第一个,不要使寄存器向后兼容,第二个,不要提供如何从一个迁移到另一个的速记表。
I2C 地址:
“A"版本“版本数据表显示目标 ID:
目标 ID 和 R/W 位:第一个字节包含 7 位 I2C 目标 ID(默认为 0x01,但可以修改)
设置 I2C_TARGET_ADDR)、后跟读取/写入命令位。 MCF8316A 中的每个数据包
通信协议从写入 24 位控制字开始、因此 R/W 位始终为 0。
“C"版本“版本数据表特意删除了以下内容:
目标 ID 和 R/W 位:第一个字节包含 7 位 I2C 目标 ID、后跟读取/写入命令位。
对于 MCF8316C-Q1 中的每个数据包、通信协议都从写入 24 位控制字开始、因此也是如此
R/W 位始终为 0。
您在哪里可以看到目标 ID 现在是 0x00?
谢谢、
Dave Gustavson
尊敬的 Dave:
对不起,我错了。 我自己没有在 MCF8316C 上使用内部上拉电阻、因此我没有仔细检查以确认内部上拉电阻是否存在。 我的坏,对不起的错误信息。
关于寄存器兼容性、您是否认为需要比较两个数据表逐个寄存器进行注册以查找差异? 这是非常敌对的。 点击一,不要使寄存器向后兼容,点击二,不要提供如何从一个迁移到另一个的速查表。[/报价]我们正在构建此类速查表、目前有一个从 MCF8316C 到 MCF8316D 的寄存器映射转换工具、我们将寻求为 MCF8316A 向 C 添加类似的寄存器映射转换工具。
有人告诉我、如果 FG 和 nFAULT 上没有上拉电阻器、器件可能会进入会导致该问题的某种测试模式。 是这样吗? [/报价]我将与团队核实此事、然后返回给您。 我不知道这个问题。
[/quote]您在哪里可以看到目标 ID 现在是 0x00?
我将再次双重确认这些值。
我们将逐步退出 MCF8316A,并建议使用我们的较新器件 — MCF8316C 和 MCF8316D、其中大多数错误都是固定的、因此我们具有更好的支持系统。 但我明白您在 MCF8316A 中有一个解决方案、我们很乐意支持您在 Dave 中过渡。
我将与团队沟通、并很快为您提供详细信息(主要由星期一提供)
谢谢。此致、
[/quote][/quote]
Sachin S.