¿Qué pasa si hay un INTO actual en un pin de salida?

1

tal vez mi pregunta sea fácil de responder y tal vez no debí haberla hecho, pero realmente no estoy seguro.

Me gustaría conectar un módulo XBee ZigBee (3.3 V) a un microcontrolador (PIC, 5V) utilizando los USART. (Necesito usar 5 V. Usar 3.3 V para el PIC no es una opción).

Quiero usar un convertidor de nivel con dos diodos, como se menciona en el documento de Consejos y Trucos de Microchip (DS01146B), página 8-7.

simular este circuito : esquema creado usando CircuitLab

Al construir este circuito, sucederá que fluye corriente EN el pin TX de XBee. (Este será el caso si el XBee quiere tirar su línea Tx a 0 V pero hay un potencial más alto en el pin debido a las partes externas).

En la hoja de datos de XBee (documento 90000866_A, página 8), hay información sobre la corriente de transmisión máxima. Es 45 mA con Vcc = 3.3 V. Pero "transmitir corriente" sugiere que es una corriente saliente (o al menos uno podría entenderlo).

¿Es posible que el dispositivo no sea capaz de introducir corriente en el pin Tx, ya que solo está diseñado para conducir la corriente de salida? ¿O tal vez acepta corriente en el chip, pero no tanto como la corriente saliente?

¿Puedo estar seguro de que el valor de "Transmitir corriente" hace referencia tanto a la entrada como a la salida del dispositivo?

    
pregunta TomS

1 respuesta

1

La especificación de la corriente de transmisión se relaciona con la cantidad de energía que consume el módulo completo cuando la radio está transmitiendo, no la capacidad del controlador de E / S.

Los pines de E / S generalmente pueden generar y hundir corriente. A veces, se obtienen pines de E / S que solo pueden absorber la corriente; estos se denominan salidas de colector abierto o de drenaje abierto. Los pasadores utilizados para conducir los buses I2C son pasadores de drenaje abiertos, ya que solo pueden empujar el bus hacia abajo, se tira hacia arriba con resistencias de levantamiento.

En lo que respecta a XBee, debería poder hundir al menos unos pocos mA en sus pines de E / S de salida. La hoja de datos enumera los voltajes de la unidad de salida mientras obtiene o hunde 2 mA de corriente. No parece que enumeren un valor máximo, curiosamente. Solo asegúrese de que la resistencia de levantamiento tenga un tamaño razonable, pruebe algo entre 1k y 10k ohms.

    
respondido por el alex.forencich

Lea otras preguntas en las etiquetas