Вопросы о последовательной шине atmega32 в RS232 с преобразователем и различными логическими уровнями

У меня atmega32 и атомные часы FUM DCF-U (приемник и дешифратор сигналов) фирмы HKW-elektronik . µ-контроллер работает на 5В, а модуль на 3.3В.

Мне нужно построить преобразователь, потому что µ-контроллер имеет связь только через последовательную шину, а модуль имеет связь RS232.

Я провел небольшое исследование и нашел следующие микросхемы: MAX232 , MAX3323E или MAX3232 . В даташитах и ​​на ArduinoSoftwareRS232 написано, что нужны дополнительные напряжения (один + и один -) для некоторых контактов. Это необходимо или достаточно конденсаторов? И какой IC я должен использовать? (Впервые мне нужно использовать эти микросхемы)

И можно ли использовать эти ИС без логического преобразователя напряжения?

заранее спасибо

Я использую MAX232 и 4 керамических конденсатора по 0,1 мФ. Он отлично работает для моего использования.
В даташите на рисунке 4. На 2 и 6 контакты надо поставить 8,5В. Это необходимо? И нужен ли контроллер логического уровня между преобразователем (привязан к мю-контроллеру, 5В) и приемником (3,3В)?
(Я использую 1 микрофарад, а не 0,1 милли, как я упоминал выше). Я не подключаю 8,5 В к этим контактам. Только конденсаторы, которые также подключены к земле. Мой Vcc подключен напрямую к 5V без конденсатора. Хотя у меня есть развязывающий конденсатор между vcc и общей землей.
Это очень полезно. Теперь мой модуль использует 3,3 В для VCC. Является ли это проблемой для уровней напряжения связи RS232?
MAX232 используется для преобразования уровней напряжения TTL в уровни напряжения RS232. TTL означает 5В и 0В, а мой RS232 -9В и +9В. MAX232 «переворачивает» и усиливает уровни напряжения. Но я не большой эксперт, поэтому предлагаю вам подождать, пока другие выскажут свое мнение.
Я собираюсь заказать MAX232 и посмотреть, достаточно ли он хорош для моего приложения.

Ответы (1)

Ответ дал Эминем, смотрите его комментарии ниже:

Эминем

Я использую MAX232 и 4 керамических конденсатора по 0,1 мФ. Он отлично работает для моего использования.

Мне

В даташите на рисунке 4. На 2 и 6 контакты надо поставить 8,5В. Это необходимо? И нужен ли контроллер логического уровня между преобразователем (привязан к мю-контроллеру, 5В) и приемником (3,3В)?

Эминем

(Я использую 1 микрофарад, а не 0,1 милли, как я упоминал выше). Я не подключаю 8,5 В к этим контактам. Только конденсаторы, которые также подключены к земле. Мой Vcc подключен напрямую к 5V без конденсатора. Хотя у меня есть развязывающий конденсатор между vcc и общей землей.

Мне

Это очень полезно. Теперь мой модуль использует 3,3 В для VCC. Является ли это проблемой для уровней напряжения связи RS232?

Эминем

MAX232 используется для преобразования уровней напряжения TTL в уровни напряжения RS232. TTL означает 5В и 0В, а мой RS232 -9В и +9В. MAX232 «переворачивает» и усиливает уровни напряжения. Но я не большой эксперт, поэтому предлагаю вам подождать, пока другие выскажут свое мнение.