Генерация выхода 0-5 В с помощью STM32F042F6

#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 с достаточной пропускной способностью и скоростью нарастания в зависимости от ваших потребностей./