This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TIDA-010042:MSP430F5132上的 ADC 访问引脚

Guru**** 2386620 points
Other Parts Discussed in Thread: TIDA-010042
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/simulation-hardware-system-design-tools-group/sim-hw-system-design/f/simulation-hardware-system-design-tools-forum/924528/tida-010042-adc-access-pins-on-msp430f5132

器件型号:TIDA-010042

TIDA-010042参考设计显示负载电流是在 PJ.0上测量的、但 MSP430F512数据表未显示作为该引脚的选项访问内部 ADC。 根据我的数据表、可通过 P1.0 - P1.5和 P3.5 - P3.7访问 ADC 通道。 可能是这些文档中的一个拼写错误、或者我误解了某些内容。 你们中的一位员工是否会在这里提供指导?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Bob:

    感谢您在 E2E 上发布问题。 我下载了 TIDA-01-0042的代码、我在'main.c'中发现它使用了该引脚 CB6的比较器功能。 这种方法比使用 ADC 更容易、更高效、因为它会将信号与特定阈值进行比较。

    /* *
    *调用此函数可初始化比较器以进行负载电流(L_I)监控 *
    *由于电池过度放电会缩短预期的电池寿命并导致*
    *严重损坏、因此在发生过流时需要禁用负载 *
    **** */
    void Init_Comparator (void)
    {
    CBCTL0 |= CBIPEN + CBIPSEL_6;//启用 V+、输入通道 CB6
    CBCTL1 |= CBPWRMD_1; //正常功耗模式
    开关(Load_I_Limit 和0x03) //负载电流限制=.103125 *(CBREF + 1)/(Amp_gain *分流电阻)
    {
    情况0x00: // 5A --实际4.13A
    CBCTL2 = CBRS_1 + CBRSEL + CBREF1_3 + CBREF0_3;
    中断;
    情况0x01: // 10A --实际值9.28A
    CBCTL2 = CBRS_1 + CBRSEL + CBREF1_8 + CBREF0_8;
    中断;
    情况0x02: // 15A --实际值14.44A
    CBCTL2 = CBRS_1 + CBRSEL + CBREF1_13 + CBREF0_13;
    中断;
    情况0x03: // 20A --实际19.59A
    CBCTL2 = CBRS_1 + CBRSEL + CBREF1_18 + CBREF0_18;
    中断;
    默认值:break;
    } //结束开关
    CBCTL3 |= BIT6; //在 PJ.0/CB6上禁用输入缓冲器
    _DELAY_CYCLES (7500); //基准稳定的延迟
    CBINT &=~(CBIFG + CBIIFG);//清除任何错误中断
    CBINT |= CBIE; //在 CBIFG 的上升沿启用比较器 B 中断
    CBCTL1 |= CBON; //启用比较器 B
    }//结束 Init_Comparator 

    此致、

    James

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    James、

    感谢您的解决!

    作者

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    很高兴为您提供帮助、Bob。 祝您度过美好的一天!

    此致、

    James