Esto es lo que estoy tratando de hacer:
Tengo un chip MSP430G2553 y me gustaría escribir un programa ADC para traducir algo de la entrada de un sensor arduino (tengo algunos sensores analógicos que usan 5.5v - algunos trabajan entre 3.3 y 5.5 voltios).
Me di cuenta de que mi MSP430 no se puede conectar directamente a estos sensores de 5.5v, por lo 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 es alimentada por un depurador (el MSP-FET) al DVCC y DVSS y al pin 17 y amp; 16 (para el protocolo Spy-By-Wire).
ConsiderandoelhechodequeelvoltajeenmipinMCU(porejemplo,A0-pin2)es~1.4vyelvoltajenecesarioenmisensor(porejemplo:
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 los dos pasadores VREF (ambos lados)? ¿Puedo simplemente agregar ~ 1.2 - 1.4V de la MCU a VREF1 y esperar ~ 5V saliendo del PCA9306?
-
Dado que la mayoría de los diseños de aplicaciones incluyen una fuente de alimentación de voltaje único (ya sea 3.3V o 5V, etc.), puedo asumir que el nivelador de voltaje aumentará el voltaje de 1.4V a 5V sin una alimentación externa de 5V -¿fuente?
-
¿Cómo se utilizan los puertos de reloj serie y de datos serie en mi caso? Después de conectar el GND y VREF1 a 3.3V, ¿conecto mi A0 (pin 2 de MCU) al SDA1 y el sensor ultrasónico al SDA2 del nivelador de voltaje?
-
¿Estoy haciendo esto de la manera correcta? Si no, ¿qué me estoy perdiendo?