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.

[参考译文] TM4C1230H6PM:使用3.3V 微控制器读取5V 信号

Guru**** 2487425 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/736043/tm4c1230h6pm-reading-a-5v-signal-with-a-3-3v-microcontroller

器件型号:TM4C1230H6PM

我正在为我学校的公式 SAE 汽车设计一个数据采集板、它具有5V 模拟传感器。 现在、我有一个包含33k 和66k 的简单分压器、可将信号降至0-3.3V。 我想知道这是否足够、或者我是否应该添加一个滤波电容器。 或者、使用具有逻辑电平转换器的5V ADC 与 Tiva 进行通信是否合理? 我是一名计算机科学学生、略超出我的联盟范围、因此任何其他相关的信息都将受到极大的赞赏。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Andrew:
    这是一个好问题、有很多考虑因素。 使用分压器通常就足够了。 但是、您需要确保 ADC 的源阻抗不会过高。 当 ADC 进行转换时、内部开关会打开并为小型采样电容器充电。 电阻器越大、内部电容器的充电或放电所需的时间就越长。 如果采样信号变化过快、您可以通过增加采样时间进行补偿。 或者、您可以添加比内部电容器大得多的外部电容器。 采样时、大外部电容器电荷与内部电容器共享。 这种方法还可以滤除较高的频率、这可能是好的还是坏的。 最简单的解决方案是使用低阻抗源。 这里有一个很好的应用手册、介绍了这个主题、尽管它们引用了我们的 Hercules 系列而不是 Tiva 系列:
    www.ti.com/.../spna118b.pdf

    那么多理论知识。 如果模拟传感器能够提供必要的电流(0.5mA)、我的实际建议是使用3.3K 和6.6K。 如果不是、请将33K 和66K 与1uF 电容器配合使用。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢、Bob。 这非常有帮助。 很抱歉、如果这是一个不正确的提问地点、但您是否有任何建议或建议、为那些在硬件设计方面没有什么正式知识的领域外人员提供任何文献? 我有一本名为《高速数字设计:黑魔手册》的书、这本书比我的头脑略显。 我还经常参考 TI 硬件设计检查清单。 除此之外、我主要在互联网上搜索特定信息。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您可能会看到:
    processors.wiki.ti.com/.../Getting_Started_with_the_TIVATm_C_Series_TM4C123G_LaunchPad