انتخاب مقاومت های ADC برای stm32

سلام
برای خواندن ولتاژ به کمک adc توی میکروها یک تقسیم مقاومتی لازمه.
نسبت تبدیل تقریبا یک صدم هست
تو انتخاب مقاومت ها سوال دارم که چه جوری باشه.
چیزهایی که خودم میدونم اینه که نباید مجموع مقاومت ها کم باشه به طوری که جریان زیادی از اون شاخه عبور کنه مثلا 10 اهم و یک کیلو مناسب نیست.
ممنونم میشم راهنمایی بفرمایید

سلام،
انتخاب مقاومت بستگی به ولتاژی داره که قصد دارید کاهش بدید. در حالت کلی باید سه نکته رو در نظر بگیرید؛

  1. ولتاژ مورد نظر چقدر میتونه جریان بده بدون اینکه افت کنه
  2. توان مقاومت‌های تقسیم کننده بر اساس جریان و ولتاژ انتخاب بشه
  3. ADC میکرو چقدر اثر بارگذاری داره؟ باید بر اساس امپدانس ورودی مقدار مقاومتی انتخاب بشه حدود 0.1 اون مقدار.
    به عنوان پیشنهاد شما سعی کنید در رنج کیلو اهم مقاومت رو انتخاب کنید. برای این کار میتونید از این سایت استفاده کنید:
    Voltage Divider Calculator
    برای بررسی و انتخاب دقیق‌تر هم میتونید به دیتاشیت میکرو مراجعه کنید و مقدار R(AIN) رو ببینید. این حداکثر مقدار امپدانسیه که میتونید روی پایه‌ی ADC بذارید تا حداکثر مقدار یک بیت کم ارزش خطا داشته باشید (1LSB).
    image

مثلاً برای STM32F4 این مقادیر نوشته شده:
20210111202910417

که مقدار این امپدانس هم از این رابطه حساب میشه:
20210111052920517

برای انتخاب مقادیر خازن و مقاومت هم میتونید از این نمودار استفاده کنید:

یرای مطالعه بیشتر و دقیق‌تر هم پیشنهاد میکنم این application note از ST رو بخونید:
https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&ved=2ahUKEwi1oqevh_2CAxXWg_0HHcQOCsEQFnoECBUQAQ&url=https%3A%2F%2Fwww.st.com%2Fresource%2Fen%2Fapplication_note%2Fan2834-how-to-optimize-the-adc-accuracy-in-the-stm32-mcus-stmicroelectronics.pdf&usg=AOvVaw1h5ICfsPRL-9zoi_TUSG6E&opi=89978449

5 پسندیده