在“线程: ADS1100”中讨论的其它部件
您好,
我们的客户使用ADS1000。
ADS1000有时会输出带有'0011'符号扩展名的数据。
e2e.ti.com/.../ADS1000_5F00_sign_5F00_extensions.pdf
您能告诉我为什么会发生这种情况吗?
此致,
Naoki Aoyama
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.
您好,
我们的客户使用ADS1000。
ADS1000有时会输出带有'0011'符号扩展名的数据。
e2e.ti.com/.../ADS1000_5F00_sign_5F00_extensions.pdf
您能告诉我为什么会发生这种情况吗?
此致,
Naoki Aoyama
Naoki-san
我以前从未在ADS1000中看到过这种现象。 读取时发生这种情况的频率如何? 客户是否尝试过其他设备? 数据是否正确? 在示波器照片中,它看起来像是在SCL开始之前,SDA处于激活状态并带有脉冲。 如果在SCL之前未切换SDA,是否会发生这种情况?
我想看看这个问题的特谈。 他们是否可以更清楚地了解此通信? 此外,他们是否能够用额外的SCL时钟读回寄存器?
他们的照片中有一件看起来很不寻常的事。 这种沟通似乎有两个不同的下拉级别,其中一个不是一直下拉。 我在图中圈出了这些点:
总线上是否有任何其他I2C设备可能存在某种总线争用?
吴若瑟
您好Joseph-San,
感谢您的回复。
我得到了客户的配置和您的问题的答案。
/conversion mode:连续模式
/增益=1
在同一I2C总线上还有其他一些设备
读取时发生这种情况的频率如何? :20次中有三次发生
数据是否正确? :当出现错误的符号扩展时,数据不正确
如果在SCL之前未切换SDA,是否会发生这种情况? :客户将在本周内进行评估。 客户也会
估计其他设备。
我附上放大范围图如下。
e2e.ti.com/.../ADS1000_5F00_I2C_5F00_transaction_5F00_detail.pdf
客户估计各种访问时间。 如果访问时间少于130毫秒,则没有问题。
如果我收到新信息,请告知您。
此致,
Naoki Aoyama
Naoki-san
仅为了验证,这些错误仅在设备首次读取时发生,并且在所有读取后都正常? 我不确定是否发生错误,错误继续发生。
我还想知道在第一读之前将哪些通信发送到ADS1000。 在第一次读取之前,是否有写入命令发送到配置寄存器? 我想知道哪些命令被发送到I2C总线以及哪些命令被回读。
我还想了解这些示波器图解的更清晰版本:
很难读取标度和值。 在示波器图中,蓝线是什么? 这是力量吗? 此电压似乎在首次读取设备之前急剧下降。 设备是否可能已完成电压过低? 电源电压下降到设备的工作电压以下的位置?
无论如何,我会等待客户提供更多详细信息。
吴若瑟
您好Joseph-San,
客户读回配置寄存器。
它们使用带默认设置(80h)的ADS1000。
e2e.ti.com/.../ADS1000_5F00_read_5F00_back.pdf
根据客户的研究结果,他们在开机初期就访问I2C总线,没有问题。
读取访问计时是否有任何限制?
ADS1000是否具有通电顺序?
此致,
Naoki Aoyama
您好Joseph-San,
我得到了客户的信息。
///仅为了验证,这些错误仅发生在设备的首次读取时,并且所有读取后都正常?
我再次确认了错误的发生情况。 仅在第一次读取时才会出现。
///我还想知道 在第一读之前将哪些通信发送到ADS1000。 在第一次读取之前,是否有写入命令发送到配置寄存器? 我想知道哪些命令被发送到I2C总线以及哪些命令被回读。
我附加I2C通信文件。
e2e.ti.com/.../ads1000_5F00_new_5F00_info.pdf
客户不编写配置寄存器。 它们使用带默认配置的ADS1000。
///很难读取标度和值。 在示波器图中,蓝线是什么? 这是力量吗? 此电压似乎在首次读取设备之前急剧下降。 设备是否可能已完成电压过低? 电源电压下降到设备的工作电压以下的位置?
蓝线是ADS1000的输入电压。 它不是VCC。
测量对象和ADS1000之间有一个模拟SW。 在首次读取之前,模拟开关处于打开状态。
因此,ADS1000的输入电压会急剧下降。
此致,
Naoki Aoyama
您好Joseph-San,
使用常规呼叫重置很清楚。
客户检查了总线争用问题,仍然是问题。 (附加文件)
e2e.ti.com/.../ADS1000_5F00_connect_5F00_only_5F00_Master.pdf
您的想法" 我曾认为设备需要进入转换模式,因为它在待机模式下启动。 "正确。
但数据表中提到“ADS1000通电时,它会自动执行重置”。
VDD的上升时间似乎足够POR (以上附件文件)。
它是否会重置数据寄存器?
由于多个器件连接相同的I2C总线,因此客户希望知道如何重置ADS1000 (使用通用呼叫除外)。
是否可以先使用写配置重置设备?
此致,
Naoki Aoyama