主题: MCF8329A 中讨论的其他器件
工具/软件:
尊敬的 TI 专家:
我的客户计划生产一款在同一 PCB 中使用 4 MCF8329A-Q1 的产品。
你知道 I2C 地址在这种情况下会是一个问题,我在下面找到了 E2E 主题;
但我还有一个问题。 在大规模生产阶段我应该怎么做?
4 MCF8329A-Q1s 已连接到一个 MCU、我无法更改一个 PCB 中 MCF8329A-Q1 的每个地址。
你有什么想法来解决它吗?
此致、
追逐
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.
工具/软件:
尊敬的 TI 专家:
我的客户计划生产一款在同一 PCB 中使用 4 MCF8329A-Q1 的产品。
你知道 I2C 地址在这种情况下会是一个问题,我在下面找到了 E2E 主题;
但我还有一个问题。 在大规模生产阶段我应该怎么做?
4 MCF8329A-Q1s 已连接到一个 MCU、我无法更改一个 PCB 中 MCF8329A-Q1 的每个地址。
你有什么想法来解决它吗?
此致、
追逐
尊敬的 Dhinesh:
感谢您的支持。
“怎么样?
1.对于 3 个器件、WAKE 引脚至低电平;对于 1 个器件、WAKE 引脚至高电平。
2. I2C 通信将仅连接到 WAKE 引脚为高电平的器件。
3.更改 1 个器件的 I2C 地址。
4.上电复位
5、对其他 3 个设备重复 1~4(4 个设备设置为不同的地址)
有可能吗?
请检查此问题。 谢谢。
此致、
追逐
尊敬的 Manuel:
你是对的。 MCF8329A 默认使用 0x01 作为 I2C 地址。 因此、通用 I2C 总线上的多个器件可能会导致冲突。 为避免这种情况、我们需要首先对 DEVICE_CONFIG2->DEV_MODE 位字段执行写入操作、以将器件配置为睡眠模式。 然后、我们可以通过控制 SPEED/WAKE 引脚、为每个器件配置不同的 I2C 地址、从而逐个唤醒器件。
谢谢、
Dhinesh