工具/软件:
有一段时间以来、我通过传递命令0x2400后跟0x0000、成功进入 Auto 1模式、16次获取每个通道。 发生了一些事情、现在每个结果都是通道0唯一的结果、16次。 如何重置并可靠地进入 Auto 1 (自动1)模式?
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.
工具/软件:
有一段时间以来、我通过传递命令0x2400后跟0x0000、成功进入 Auto 1模式、16次获取每个通道。 发生了一些事情、现在每个结果都是通道0唯一的结果、16次。 如何重置并可靠地进入 Auto 1 (自动1)模式?
您好、Danny、
您似乎没有进入自动1编程模式(0x8xxx)。 复位状态应启用所有通道、因此可能在某些时候发送了0x8000命令、但在第二个帧中没有数据、从而禁用所有通道。
您是否在两次测试之间重置或关闭设备电源、以查看预期的操作是否再次开始? 在写入 GPIO 程序寄存器(DI[15:12]= 0b0100)并将 DI09设置为高电平时、您可以通过软件进行复位。
~需要澄清的是、这些事务是否在 Δ V CS 对您提到的另一个 DAC 器件控制得很高时发生?
此致、
Joel
我知道通道0始终工作正常、因此我没有禁用 全部 通道。
根据 您的建议、我发送了0x8000、后跟0xFFFF、似乎可以正常工作、谢谢!
从手册中、我如何知道 表3. Logic State
这是我应该使用的, 而不是 表2. :Reset State
或Logic State
?
e2e.ti.com/.../8015.ADC.zip
要回答您的第一个问题、表3仅适用于对将在自动1模式下使用的通道进行编程时。 当您实际要进入自动1模式并循环使用通道时、即表2适用的情况。 表2还包含一些配置参数、例如输入范围、通道复位、断电模式、输出数据格式选择和 GPIO 控制(配置为输出时)。
它可能已损坏。 如果偶尔读数接近零、我建议将输入连接到模拟电源、采集一些样本、并且任何非0x1FFF 的值都可能是故障迹象。 我不确定我是否看到过这种故障签名。 如果它被损坏,它通常将是一致的坏数据。
此致、
Joel