主题中讨论的其他器件: DAC8555、
工具/软件:Arduino IDE
您好:
我是这类元件的新用户、因此我根据数据表“PGA308 用户指南 (SBOU069)“中提供的指南来了解系统。 为了设置环境、我最初使用 Arduino Mega 测试组件、并使用 DAC8555 来模拟两个传感器输出 Vin1 和 Vin2。 对于 Vout、Vf、Vsj、Vs 和 Vref 引脚、 我使用了与“图 3-7“中所示设置类似的设置、DOUT/VCLAMP 引脚保持悬空、1W 引脚连接到我的 Arduino (Rx 和 Tx) 的 UART 端口。
对于软件部分、我首先将组件置于“软件锁定模式“。 然后、我开始使用“图 4-2“中所述的帧编写和配置 ZDAC 寄存器、以观察输出电压“UART"的“的变化、VOUT 波特率设置为 4800 位/秒。 但是、该参数仍然不变。 我还尝试使用“图 4-2“中的命令从同一引脚读取数据、但我获得了 3V 的电压、该电压仅在修改两个输入电压时才会发生变化。
我还能够使用示波器检查输入和输出信号、并观察到帧正确。 但是、在读取寄存器数据时、我注意到 16 位数据与发送的数据具有相同的形状、只是低电平状态没有完全降至 0。
提前感谢您的帮助。