Esto es lo que estoy tratando de hacer:
Tengo un chip MSP430G2553 y me gustaría escribir un programa ADC para traducir alguna entrada de un sensor arduino (tengo algunos sensores analógicos que usan 5.5v; algunos funcionan entre 3.3 y 5.5 voltios).
Me di cuenta de que mi MSP430 no se puede conectar directamente a estos sensores de 5,5 V, así que decidí obtener el nivelador de voltaje PCA9306DCTR de TI para cerrar la brecha.
Mi problema:
No estoy seguro de entender cómo funcionan estos niveladores de voltaje y si estoy pensando en esta conexión correctamente.
Mi MCU funciona con un depurador (el MSP-FET) para el protocolo DVCC y DVSS y para los pines 17 y 16 (para el protocolo Spy-By-Wire).
Teniendo en cuenta el hecho de que el voltaje en mi pin MCU (digamos A0 - pin 2) es ~ 1.4v y el voltaje necesario en mi sensor (digamos: sensor de distancia ultrasónico) es ~ 5v, conecté el pin VREF1 en el PCA9306
a un suministro externo de 3.3V proveniente de 2 baterías AA y el pin GND al DVSS de la MCU (intentando crear una conexión a tierra común). En mi opinión, el PCA9306 no necesita un proveedor de 5,5 V para el sensor.
Preguntas:
¿Se deben proporcionar ambos pines VREF (ambos lados)? ¿Puedo simplemente agregar ~1.2 - 1.4V de la MCU a VREF1 y esperar que salgan ~5V del PCA9306?
Dado que la mayoría de los diseños de aplicaciones incluyen una sola fuente de alimentación de voltaje (ya sea de 3,3 V o 5 V, etc.), ¿puedo suponer que el nivelador de voltaje aumentará el voltaje de 1,4 V a 5 V sin una fuente de alimentación externa de 5 V?
¿Cómo se utilizan los puertos de reloj serie y datos serie en mi caso? Después de conectar GND y VREF1 a 3.3V, ¿conecto mi A0 (pin 2 de MCU) en el SDA1 y el sensor ultrasónico en el SDA2 del nivelador de voltaje?
¿Estoy haciendo esto de la manera correcta? Si no, ¿qué me estoy perdiendo?
El PCA9306 es un traductor de voltaje para I²C, que es un protocolo puramente digital. En otras palabras, traduce un voltaje de 0 V a 0 V, y un voltaje de V REF1 a/desde V REF2 , y cualquier otro voltaje está prohibido.
Si tiene una señal analógica que puede estar entre 0 V y 5 V, necesita usar un amplificador analógico (con un factor de amplificación de menos de uno) para reducir proporcionalmente todos los voltajes posibles; véase, por ejemplo, Conversión de nivel de voltaje analógico (cambio de nivel) .
Si la salida de su sensor tiene una impedancia muy baja (lo cual es poco probable), un divisor de voltaje sería una alternativa más simple.
Nactus
CL.