请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:ADS112C04 当我向 ads112c04发送命令时、我无法接收 ACK。 能不能有人告诉我如何检查芯片。
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.
尊敬的用户5395380:
检查 ADS112C04的最佳方法是验证 AVDD 和 DVDD 电源均处于标称工作电压、复位引脚为逻辑高电平、器件地址引脚设置为有效电压、SDA 和 SCL 线路被拉高。
选中此复选框后、您需要使用示波器或逻辑分析仪验证通信是否符合预期。 我在10分中看到 的关于 NACK 的问题中有9倍是错误的寻址。 确保发送的地址在传输前在代码中左移1。 例如、如果器件地址设置为0x40 (DGND 上的 A1和 A0引脚) 您希望向器件写入发送的字节为0x80、如果您想从器件读取发送的字节为0x81、其中前7位为地址、最后一位为 R/NW 位。 如果您正在正确寻址器件、您应该会看到 ACK。
向器件写入命令包括将 ADS112C04作为写入(0x80)进行寻址、然后写入命令。 例如、要发出 START/SYNC 命令、您需要写入0x80、0x08、即向器件地址0x40写入数据0x08、以发出 START/SYNC 命令。
此致、
Bob B