ZHCADY8 April   2024 TMS320F28P550SG , TMS320F28P550SJ , TMS320F28P559SG-Q1 , TMS320F28P559SJ-Q1

 

  1.   1
  2.   摘要
  3.   商标
  4. 1引言
    1. 1.1 补充信息
    2. 1.2 特性
    3. 1.3 方框图
    4. 1.4 运行模式
  5. 2用例
    1. 2.1 用于高阻抗源的缓冲模式
    2. 2.2 电池电压和电流监控
    3. 2.3 低侧分流电流监控
    4. 2.4 三相低侧电流检测
    5. 2.5 双向电流检测
    6. 2.6 用于低压传感器的同相放大器
    7. 2.7 用于双极信号的同相放大器
    8. 2.8 适合各种应用的独立模式
  6. 3总结
  7. 4参考资料

用于低压传感器的同相放大器

在较小的正信号下,PGA 可以放大该信号,以增加 ADC 采样和比较器跳闸监测的动态范围。例如,如图 2-9 所示,配置为 4x 模式的 PGA 模块放大有效范围在 0.25V 和 0.75V 之间的输入信号,以产生 1V 至 3V 之间的输出信号。请注意,在使用与 VSSA 的内部连接时,此应用中不需要 PGA_INM 引脚连接。尽管 1 类 PGA 支持同相模式,但使用 2 类 PGA 有助于节省一个引脚以用于其他功能,例如 ADC 引脚和数字输入和输出 (AGPIO)。

 使用 PGA 模块的同相放大器实现图 2-9 使用 PGA 模块的同相放大器实现

经放大的输出电压计算公式如下。

方程式 6. V P G A _ O U T = ( 1 + R i b R i b ) V S i g n a l

以下代码片段显示了在何处添加自定义代码以使用内部增益电阻器 Ria 和 Rib 调整增益值,以及选择与 PGA 模块输出端内部连接的适当滤波电阻器 RFILT

//
// Gain
//
#define PGA_GAINVALUE PGA_GAIN_4

//
// Filter Resistor
//
#define PGA_FILTERVALUE PGA_LOW_PASS_FILTER_RESISTOR_50_OHM

//
// P-MUX selection
//
#define PGA_PMUXINPUT PGA_PMUX_POS 

//
// N-MUX selection
//
#define PGA_NMUXINPUT PGA_NMUX_RTAP

//
// M-MUX selection
//
#define PGA_MMUXINPUT PGA_MMUX_NON_INVERTING_GAIN_VSSA

在该代码片段中,PGA_GAINVALUE 表示 PGA 模块所需的增益值,PGA_FILTERVALUE 表示滤波电阻器 RFILT 所需的值。请确保查阅特定器件的文档或参考手册以找到可用的 RFILT 和增益值,然后将 PGA_GAINVALUE 和 PGA_FILTERVALUE 替换为要在电路中使用的实际值。