ZHCSQL0A July 2023 – December 2023 INA745A , INA745B
PRODMIX
该集成式 ADC 是一款高性能、低失调电压、低温漂 Δ-Σ ADC,旨在支持双向电流测量。所测量的输入可通过至 ADC 输入的高压输入多路复用器来选择(参阅图 6-6)。ADC 架构可在温度范围内实现较低的漂移测量,并可随共模电压、温度和电源电压的变化稳定地测量失调电压。在电流检测应用中,优先选择低失调电压 ADC 以提供近 0V 的失调电压,从而最大限度地扩大系统的有用动态范围。
INA745x 可以测量内核温度、电流和总线电压。每次电流测量之前都会进行内部温度测量。然后会对电流测量进行温度补偿,以实现低漂移性能。ADC_CONFIG 寄存器中的 MODE 位设置可通过选择模式以便只转换电流或总线电压,从而进一步支持用户配置监控功能来满足特定的应用要求。如果未选择均值计算,则 ADC 转换完成后,转换后的值将在其相应的寄存器中独立更新,这些值在转换结束时可通过数字接口读取。
分流电压、总线电压和温度输入的转换时间在 50µs 到 4.12ms 之间独立设置,具体取决于在 ADC_CONFIG 寄存器中编程的值。电流值在温度和分流电压测量完成后计算得出。获得电流测量值的总时间是这两个参数的转换时间之和。启用的测量输入按顺序转换,这意味着转换所有输入的总时间取决于每个输入的转换时间和启用的输入数量。当使用平均值计算时,中间值随后存储在平均值计算累加器中,并且转换序列会重复执行,直到达到平均值的数量为止。在所有均值计算完成后,最终值会在相应的寄存器中进行更新,随后可供读取。这些值仍然保存在数据输出寄存器中,直到它们被下一个完全完成的转换结果所取代。在这种情况下,对数据输出寄存器的读取不会影响正在进行中的转换。
ADC 有两种转换模式(连续和触发),可通过 ADC_CONFIG 寄存器中的 MODE 位来设置。在连续转换模式下,ADC 将连续转换输入测量值,并在无限循环中更新输出寄存器,如上所述。在触发转换模式下,ADC 将如上所述转换输入测量值,之后 ADC 将进入关断模式,直到通过写入 MODE 位生成另一个单冲触发。写入 MODE 位将中断并重新启动正在进行的触发转换或连续转换。由于上次转换的数据在下一次转换完成前一直可用,因此可以随时读取器件的值。所有转换和平均值计算全部完成之后,会设置转换就绪标志。
在以下情况下,将清除转换就绪标志 (CNVRF):
当在其中任一转换模式下使用 INA745x 器件时,专用的数字引擎会在后台计算电流、功率、电荷和电能值,如内部测量和计算引擎 所述。在触发模式下,累积寄存器(ENERGY 和 CHARGE)无效,因为器件无法跟踪经过的时间。对于需要对电能和电荷测量累积时间进行关键测量的应用,必须将器件配置为使用连续转换模式,因为累积结果会不断更新,并且可以提供系统中电荷和电能消耗的真实系统表示。所有计算都在后台执行,不影响转换时间。
对于必须与系统中其他元件同步的应用,可以通过对 CONFIG 寄存器中的 CONVDLY 位进行编程来延迟 INA745x 转换,延时范围为 0ms(无延时)到 510ms。对转换延迟进行编程的分辨率为 2ms。默认情况下,转换延时设置为 0ms。当多个外部器件用于电压或电流监测时,转换延迟有助于进行测量同步。在需要同时进行电压和电流测量的应用中,可延迟两个器件的电流测量,以便使外部电压和电流测量大致同时进行。请记住,即使 ADC 的内部时基是精确的,内部和外部时基不匹配将导致随着时间推移同步性丧失。