此过程将使用一个示例桥式传感器应用来检查与增益块相关的 PGA309 内部节点(请参阅图 2-2 和图 2-3)。
假设:
满量程电桥灵敏度 (FSS) = 20mV/V(传感器跨度)
VOS = 0mV(传感器失调电压)
VREF = +5V(传感器激励)
VB = +5V,VS = +5V
RBRG = 2kΩ
VOUT MIN = +0.5V
VOUT MAX= +4.5V
查找:
前端 PGA 增益
增益 DAC 设置
零 DAC 设置
输出放大器增益
解决方案:
- 最大传感器输出:
VBRmax = (FSS)(VB)
VBRmax = (20mV/V)(5V)
VBRmax = 100mV - 总期望增益:
GT = (VOUT MAX − VOUT MIN)/VBRmax
GT = (4.5V − 0.5V)/100mV
GT = 40 - 对增益进行分区;确定所需的增益 DAC 设置:
选择前端 PGA 增益 = 23.27
选择输出放大器增益 = 2
增益 DAC = 0.859475719
增益 DAC = GT/[(前端 PGA)(输出放大器增益)]
增益 DAC = 40/[(23.27)(2)]
增益 DAC = 0.859475719 - 计算精确的可编程增益 DAC 值:
十进制数字计数 = (增益 DAC − 1/3)(3/2)(65536)
十进制数字计数 = (0.859475719 − 1/3)(3/2)(65536) = 51,721.90133
使用 51,722 个计数→CA0Ah→1100 1010 0000 1010 →0.859476725
增益 DAC = (数字计数/65536)(2/3)+(1/3) - 计算零 DAC 值
VZERO DAC = VOUT MIN/[(增益 DAC)(输出放大器增益)]
VZERO DAC = 0.5V/[(0.859475571)(2)] = 0.29087505V
十进制数字计数 = VZERO DAC/(VREF/65536)
十进制数字计数 = 0.29087505/(5/65536) = 3812.55746
使用 3813 个计数→0EE5h→0000 1110 1110 0101 →0.290908813V
VZERO DAC = (数字计数/65536)(VREF) - 计算最大传感器输出的 VCM 和 VDIFF(请参阅图 2-2):VDIFF = VINP − VINN
VDIFF = 2.550 − 2.450
VDIFF = 100mV;VDIFF/2 = 50mV
VCM = (VINP + VINN)/2
VCM = (2.550V + 2.450V)/2
VCM = 2.5V - 检查内部节点 VOA2 和 VOA1:前端 PGA 增益 = 23.27
G = 5.8175(请参阅图 2-2)
VOA1 = VCM − G(VDIFF/2)
VOA1 = 2.5V − 5.8175(50mV)
VOA1 = 2.209125
VOA2 = VCM + G(VDIFF/2)
VOA2 = 2.5V + 5.8175(50mV)
VOA2 = 2.790875
0.1V ≤ VOA1 and VOA2 ≤ VS − 0.12V
0.1V ≤ VOA1 and VOA2 ≤ 4.88V
因此,VOA1 和 VOA2 有效。 - 检查内部节点 VOA3 (VFRONT):
VFRONT = VDIFF (前端 PGA 增益) + VZERO DAC
VDIFF MIN = 0V
VDIFF MAX = 100mV
前端 PGA 增益 = 23.27
VZERO DAC = 0.290908813V
VFRONT MIN = (0)(23.27) + 0.290908813V = 0.290908813V
VFRONT MAX = (100mV)(23.27) + 0.290908813V = 2.6179V
0.05V < VFRONT MIN 且 VFRONT MAX < VSA − 0.1V
0.05V < 0.290908813V 且 2.6179V < VSA − 0.1V
VFRONT 正常!