问答

汇集网友智慧,解决技术难题

21ic问答首页 - GD32E230, VREFINT居然每次复位都会变?

GD32E230, VREFINT居然每次复位都会变?

tomzbj2023-11-16
回答 +关注 23
14534人浏览 99人回答问题 分享 举报
99 个回答
  • 在VDD和VREF引脚附近增加更多的去耦电容,特别是高质量的多层陶瓷电容(MLCC)。
  • 在单片机的电源和地之间添加去耦电容,以减少电源噪声对内部基准电压的影响。
  • 一种可能的解决方案是使用外部基准电压源来替代内部基准电压。这样可以提供更稳定和精确的基准电压,从而减少ADC采样结果的波动。当然,这会增加系统的复杂性和成本。另一种方法是尝试调整系统的工作条件,以减小VREFINT的波动范围。例如,优化电源管理、降低功耗、提高系统稳定性等。
  • 如果对精度和稳定性要求较高,可以考虑使用外部高精度基准源,如 TL431 等。外部基准源通常具有更好的稳定性和精度,可以提供更可靠的参考电压。
  • 可能是硬件设计或制造缺陷导致的问题。例如,如果VREFINT的引脚接触不良或受到干扰,也可能导致采样结果不稳定。
  • 内部基准电压(如VREFINT)通常由单片机内部的电路产生,其精度和稳定性可能会受到温度、电源电压、制造工艺等多种因素的影响。因此,在不同的工作条件下,VREFINT的值可能会有所波动。
  • 再次检查ADC的相关配置,确保没有错误的设置影响了内部基准电压的使用。
  • 查阅芯片手册,了解是否有推荐的ADC校准程序,并按照说明进行操作。
  • 如果内部基准电压的稳定性不符合要求,可以考虑使用外部精密基准电压源,以获得更稳定的参考电压。
  • 一些单片机提供了内部基准源的校准功能。如果可能,可以尝试对内部基准源进行校准,以提高其精度和稳定性。
    参考数据手册,了解如何进行内部基准源的校准操作,并按照说明进行校准。

您需要登录后才可以回复 登录 | 注册