#embedded #stm32 #hardware-programming
#встроенный #stm32 #аппаратное обеспечение
Вопрос:
мне нужно сгенерировать выходной сигнал датчика от 0-5 В, но я использую STM32F042F6. Это микроконтроллер 3,3 В.
Могу ли я просто использовать регулятор уровня для преобразования выходного сигнала ЦАП 0-3,3 В в 0-5 В? Я боюсь потерять разрешение таким образом.
Комментарии:
1. Я голосую за закрытие этого вопроса, потому что это вопрос электроники, а не вопрос программирования. Спросите на electronics.stackexchange.com и приложите спецификации к тем деталям, которые вы намеревались использовать, желательно также простую схему.
2. Переключатель уровня не будет работать
3. Вы теряете разрешение из-за сдвига уровня в том смысле, что для каждого бита изменения цифрового значения будет более высокое изменение аналогового выхода при 5 В, чем при 3,3 В. Но какое именно разрешение вам нужно? Что находится на другой стороне? Также, пожалуйста, обратите внимание, что нет разницы в эффективном разрешении между 10-разрядным ЦАП 5 В и 10-разрядным ЦАП 3,3 В, увеличенным до 5 В, при условии, что ваша схема усиления работает линейно. Конечно, цифровой регулятор уровня здесь не будет работать, и вам понадобится усилитель с шиной 5 В.
Ответ №1:
Используйте операционный усилитель с коэффициентом усиления 1,5. У вас должна быть шина питания 5 В (или более).
Если вы используете питание 5 В для операционного усилителя, вам нужно выбрать Rail-Rail операционный усилитель
Комментарии:
1. Спасибо. Можете ли вы порекомендовать конкретный операционный усилитель? Для питания доступно 5 В.
2. ищите операционный усилитель RR с достаточной пропускной способностью и скоростью нарастания в зависимости от ваших потребностей./