AD7746是一款用于微小电荷传感器测量的高动态范围完全不可配置的电容测量器,该芯片支持以下 4 种读取模式。
单次转换是指编程器读取一次 AD7746 芯片中的转换结果。在单次模式下,芯片读取一次存储的电容以及校准系数,此后进行一次转换,芯片内存储器中的转换结果将被返回。此模式下,硬件和软件可以配置 AD7746,不必考虑读写期间的保护/管理问题。
应用场景:适用于获得最新录制的 AD7746 转换结果
在连续转换模式下,AD7746芯片不断地执行转换,并将转换结果存储在RAM的内存区域中。在此模式下,可以通过读取进行的转换来获取最新的转换结果。连续模式可以通过向配置寄存器写入 0x08 来启用。芯片开始时会写入初始配置和标志位置字节,并检查CPU内存是否有权访问芯片。当标志位被设置为 1 时,转换已完成,并且转换结果可以读取。
应用场景:连续转换应用于需要定期读取数据的应用,例如温度和湿度传感器应用。
当某个事件发生时,芯片暂停转换并等待外部转换触发器的触发。当触发器被触发时,转换被重新启动并继续。当转换完成时,转换结果存储在RAM的内存区域中。外部触发应用于时间模式,即可以等待某些事件的时间。
应用场景:该模式应用于需要定期或在特定情况下读取数据的应用,如类比前端。
脉冲计数模式相对于其他模式略有差异,它不是主动转换模式,而是一种被动模式。该模式下,根据需要计数输入脉冲数量。该芯片将在产生指定数量的幅度脉冲后停止存储转换结果。在此模式下,控制器可以配置芯片,证明哪种计数模式下芯片将停止运行,硬件和软件可以搭配设置相应的模式以达到控制脉冲计数的目的。
应用场景:该模式适用于需要计数输入脉冲的相关应用,并且转换中的计数次数需要按计划结束的应用。