您好!
我正在为 ADS131编写一个 MCU 驱动程序、以用于我们公司将制造和销售的测量放大器模块。 我有以下问题:
1.要从正常运行模式进入待机模式、是否必须在 DRDY 变为低电平后即同步后提供 STANDBY 命令?
2.在待机模式下,是否可以访问寄存器(尤其是配置寄存器)进行读取和写入?
3.如果是这样:在待机模式下、是否有必要写入和读取全长帧、即在 ADC 数据字中使用 dmmys (例如、如果所有6个通道都已配置、字大小为24位、帧长是否为24字节)?
4.要退出待机模式、可以随时发出 WAKEUP 命令?
5.(与问题3和4有关):是否必须在完整的帧中提供 WAKEUP 命令?
6.在正常运行模式下、如果时钟寄存器配置的通道数少于6个、帧是否相应地短?
例如、我向时钟写入0x07xx、以便只启用通道0到 CH_2:如果字长为24位、命令帧是否为15个字节?
7.我假设未使用 CRC、则所有 SPI 帧中仍必须存在 CRC 字、但所有 CRC 位均为0。 是这样吗?
它写在 DS 的第38页,但第85页的代码示例似乎没有考虑到这一点(在一些更奇怪的),这就是为什么我不确定。
提前感谢!
Sebastian