Other Parts Discussed in Thread: ADS122S14
器件型号: ADS122S14
您好:
我将 ADS122S14 与 Renesas RX230 MCU 一起使用、并且对在初始化期间清除状态标志的时序有疑问。
【背景】
我已经知道数据表和 TI 示例代码 (ads122y1x.c) 指定了复位命令后 500us 的延迟。 我已在固件中成功实现了该复位后延迟。
【问题】
我面临的问题发生在初始复位延迟过后的后续寄存器配置阶段。 我的设置顺序如下:
配置寄存器:DEVICE_CFG、DATA_RATE_CFG、MUX_CFG 和 GAIN_CFG。
2.将 REFERENCE_CFG 设置为 0x81(启用基准监控器)。
3.立即尝试通过写入 0xE8(复位位位位位 3 和 5)来清除 STATUS_MSB (02h) 标志、从而清除默认的上电故障标志。
如果我在步骤 2 之后立即执行步骤 3、AVDD_UVn 和 REF_UVn 标志通常会保持故障状态或立即返回到故障状态。
【观察】
如果在配置寄存器后、清除状态寄存器之前插入额外的 500us 延迟、则这些标志将成功清除并保持在“无故障“状态。
【问题】
内部模拟监控器(AVDD 和基准)是否有所需的稳定时间、特别是在寄存器写入(如 REFEREN_CFG 或 GAIN_CFG)之后、与标准复位后延迟分开?
2.模拟前端或监测电路是否需要特定的持续时间来稳定,然后状态寄存器才能在监控器启用后可靠地反映“无故障“的情况?
3.在配置更改后状态标志变为有效之前、是否有任何官方文档或建议的时钟周期数 (t_MOD) 要等待?
我需要一个技术基础来证明在我的设计文档中这一额外的 500us 延迟是合理的。
感谢您的支持。