我最近使用了 ads1219模数转换器。 我遇到了一些问题。 我想通过 FPGA 读取 ADS1219的两个单端模拟信号。 问题是单次模式和连续模式之间的差异。 如果我使用连续模式、能否通过写入配置的数据并在开始时开始/同步来启动连续转换? 为了读取单端双向模拟信号、我设计了如下的 I2C 写入过程。
I2C(写入)
从器件地址
2.WREG(40h)
3.configration(Channel、Gain)
4.RREG (读取状态)
启动/启动/同步
I2C(读取)
读取 DRDY
DRDY 有效,写入 RDATA (10H)
读取数据
以上是我对 ADS1219的读写过程,在写(上面的1~5)后,执行以下读操作(读操作基于 DRDY,然后写 RREG 来读取转换后的数据)。
此读写过程是否有任何问题? 连续模式能否读取单端双向模拟信号? 该 RREG 是否可以理解为要读取数据中寄存器的地址?建议使用哪种模式来读取两个单端模拟信号?