Preguntas sobre un bus serie atmega32 a RS232 con convertidor y diferentes niveles lógicos

1

Tengo un atmega32 y un reloj atómico FUM DCF-U (receptor y decodificador de señal) de HKW-elektronik . El controlador µ funciona con 5V y el módulo en 3.3V.

Tengo que construir un convertidor, porque el controlador µ solo tiene comunicación de bus serie y el módulo tiene comunicación RS232.

Hice una investigación y encontré estos IC: MAX232 , MAX3323E o MAX3232 . En las hojas de datos y en ArduinoSoftwareRS232 se lee que necesita voltajes adicionales (uno + y uno -) para algunos pines. ¿Es esto necesario o son suficientes los condensadores? ¿Y qué CI debo usar? (La primera vez que necesito usar estos IC)

¿Se pueden usar estos circuitos integrados sin un convertidor de voltaje lógico?

Gracias de antemano

    
pregunta Daan Mouha

1 respuesta

1

Eminem ha dado la respuesta, vea sus comentarios a continuación:

Eminem

Utilizo los capacitores cerámicos MAX232 y 4 0.1milifarad. Funciona bien para mis usos.

Me

En la hoja de datos de la figura 4. Debe colocar 8.5V en los pines 2 y 6. ¿Es esto necesario? ¿Y necesito un controlador de nivel lógico entre el convertidor (conectado al controlador µ, 5V) y el receptor (3.3V)?

Eminem

(Utilizo 1microfarad y no 0.1mili como mencioné anteriormente) No conecto 8.5V a esos pines. Solo los condensadores, que también están conectados a tierra. Mi Vcc está conectada directamente a 5 V sin un condensador allí. Aunque tengo un condensador de desacoplamiento entre vcc y la tierra común.

Me

Esto es muy útil. Ahora mi módulo usa 3.3V para VCC. ¿Es esto un problema para los niveles de voltaje de comunicación RS232?

Eminem

MAX232 se utiliza para convertir los niveles de voltaje TTL en RS232. TTL significa 5v y 0v, y mi RS232 es -9v y + 9v. El MAX232 "voltea" y amplifica los niveles de voltaje. Pero no soy un gran experto, por lo que sugeriré que esperará a que otros digan sus opiniones.

    
respondido por el Daan Mouha

Lea otras preguntas en las etiquetas