主题中讨论的其他器件: TS5A3166
TI 是否有用于 ADS1234自偏移校准的示例软件? (规范第20页)
谢谢、
Patrick
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.
尊敬的 Patrick:
遗憾的是、我们目前没有 ADS123x 器件的示例代码。 这是我们今年的待办事项列表、但现在这对您没有帮助。 实际上、ADS1234是一款相对简单的器件。 所有设置均通过引脚控制进行。 要发出自偏移校准、您需要发送至少26个 SCLK。 如果您使用的微控制器是面向字节的传输、则只需发送4个字节的 SCLK (总共32个时钟)。
其他选项包括位拆裂 GPIO 以启动26个时钟。 最后、ADS1234需要至少26个时钟来启动自偏移校准。
此致、
Bob B
Bob、
还可以。。。 这就是我拥有的东西。
我连接了4个负载单元、并将 4个 TS5A3166开关连接到每个负载单元接地。
我今天进行过温度测试、在启用软件和软件"缓冲"的情况下、我看到温度误差曲线没有差异(仅加热和冷却 PCB -而不是加载单元)
这就是我想要双精度检查代码的原因。
处理器是 pwww_dwn'... 然后上电了。。。 等待500ms、偏移校准、然后收集数据。 并断电。
Patrick
尊敬的 Patrick:
是否正在关闭/打开 ADS1234的电源? 我建议使用 GPIO 控制 PDWN 引脚。 PDWN 引脚将 ADS1234断电至低功耗状态、但保存偏移校准信息。 对 PDWN 引脚进行脉冲还可将器件复位并复位 ADS1234的所有内部信息、偏移校准寄存器除外。
我还建议将 PDWN 与 GPIO 一起用于初始上电。 在电源达到标称工作电压后、该引脚必须保持低电平至少10us。 在器件上电和断电时、如果关断/导通周期太快、可能会出现 POR 电路无法按预期工作的问题、因为器件中剩余的电荷会留在器件中。 在 PDWN 上使用一个高-低-高的脉冲将使器件复位、这与内部 POR 电路相似。 但是、正如我已经说过的、器件中的偏移校准寄存器将不会被复位。 这只能通过使用自偏移校准来复位。
此致、
Bob B
尊敬的 Patrick:
A0和 A1引脚必须对引脚应用有效状态、因为这些引脚是所需通道的多路复用器选择引脚。 此外、其余的数字输入引脚(增益、PDWN 和速度)必须应用有效的 A 状态。
偏移校准本身将断开多路复用器输入并应用和内部短路、以校正 PGA 和 ADC 的偏移。 因此、这里最重要的是、在发出自偏移校准之前、基准已经完全稳定。
1) 我是否需要选择通道?? [BOB]应选择有效的输入通道、因为这是数字输入、不应悬空。 选择哪一个并不重要、因为校准是通过内部短路进行的。 但是、将增益引脚设置为将要使用的所需 PGA 增益设置非常重要。 此外、稳定基准也很重要。
2) 只需执行26 +时钟[BOB]是、仅发送26个 SCLK 即可启动自偏移校准。 该校准会校正 ADC 本身、而不是系统。 此外、可以随时发出自校准。 例如、您可能希望在加电后发出自偏移校准、也可能会定期发出、因为 ADS1234工作温度可能会随时间的推移而变化。
3) 偏移是否 在所有4个通道上完成? [BOB]同样、该校准与输入通道无关、因此选择哪个输入无关紧要。 某些 ADC 提供系统校准、但 ADS1234没有此功能。
或
4) 如果我确实需要选择一个通道、我是否需要选择全部4个通道? [BOB]应选择一个通道、以便不具有浮动输入、但如上所述、通道选择不会影响结果。
此致、
Bob B