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.

[参考译文] MSP430FR2355:采用通道序列的 A/D 脉冲模式

Guru**** 2538950 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/974146/msp430fr2355-a-d-pulse-mode-using-sequence-of-channels

器件型号:MSP430FR2355

我正在尝试理解用户指南的图21.13。  具体而言、我使用的计时器每半秒关闭一次。  我想获取一系列通道读数(从 A4 - A0)。   ADCSHS 的源为 TB1.1。  我处于脉冲模式。  我的理解是、当 TB1.1关闭时、这将生成 SHI (图21.7)。  这反过来将根据我放置到一个寄存器中的时间来创建一个 SAMPCON。  我的问题是:

 1.21.13中、我使用 TB1.1的上升沿从等待触发到状态采样输入通道 X。 其他通道的返回路径为 MSC、SHP = 1。  我的问题是、SAMPCON 在第一个采样完成后有一个下降边沿。 如果我在半秒后才有另一个上升沿、那么当我移动路径(MSC = SHP = 1)时? (在状态采样输入通道之后的图中显示了下降沿)。

第二 个问题是,如果 SHTs 设置为8个时钟,并且假设我只需要 SHI 的第一个边沿触发全部(见上面的1),数学是: 1个 SYn + 5个通道*(8个采样+ 14个转换+ 1)=总共116个时钟来执行5个通道?

谢谢

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

    您好、Steve、

    感谢您发帖到 E2E。 我将在今天结束前作详细答复,感谢你的耐心。  

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

    您好、Steve、

    MSC 和 SHP = 1意味着当检测到定时器脉冲时(SHI 上升至1以触发 SAMPCON)、MSC (多个采样和转换)位将自动触发连续转换。 SAMPCON 将在序列发生第一次转换后变为低电平、但由于 MSC=1、这不会影响转换序列。 因此 A4将从 SHI 上升触发为1、您将遵循 MSC 和 SHP = 1返回路径、直到到达序列的末尾(A0)。 完成后、您将返回长路径等待启用、设置 ADCENC、然后使用下一个 TB1.1脉冲再次触发 ADC 序列。  

    2.这个数学计算似乎是正确的-假设1个 SYn 意味着一个同步时钟信号。  

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

    谢谢 Aaron

    这证实了我的想法

    Steve