主题中讨论的其他器件: DRV8320
大家好、
对于 TIDA-010031电路板、我将引脚1.2配置为-ve、引脚1.3配置为运算放大器的+ve 输入、引脚1.1配置为运算放大器的输出。 同一引脚1.1配置为 ADC 的输入。 在引脚1.1上、我看到的电压比预期的低。 以下是它的连接方式。

是 SAC0的输入、是 IT_IN+和 IT_IN-、是输出。 同样的是被配置为 ADC A1的输入。 配置完成后、我看到节点上的电压为1.38V、而不是1.5V。
引脚配置
//配置 ADC A1引脚
P1SEL0 |= BIT1;
P1SEL1 |= BIT1;
P1SEL0 |= BIT1 + BIT2 + BIT3;//选择 P1.1 P1.2 P1.3 OA 功能
P1SEL1 |= BIT1 + BIT2 + BIT3;//选择 P1.1 P1.2 P1.3 OA 功能
配置 SAC
SAC0OA = SACEN | OAEN | NMUXEN | NSEL_0 | PMUXEN | PSEL_0;
SAC0PGA = MSEL_2;//同相模式*
配置 ADC
ADCCTL0 |= ADCSHT_1 | ADCON;// ADCON、S&H=16 ADC CLKS
ADCCTL1 |= ADCSHP;// ADCCLK = MODOSC;采样计时器
ADCCTL2 &=~ADCRES;//清除 ADCCTL 中的 ADCRES
ADCCTL2 |= ADCRES_2;// 12位转换结果
ADCMCTL0 |= ADCINCH_1;// A1 ADC 输入选择;Vref=AVCC
ADCIE |= 0x00;//启用 ADC 转换完成中断
P1SEL0 |= BIT1 + BIT2 + BIT3;//选择 P1.1 P1.2 P1.3 OA 功能
P1SEL1 |= BIT1 + BIT2 + BIT3;//选择 P1.1 P1.2 P1.3 OA 功能