Comunicación aislada entre el Arduino y el PC

El aislamiento digital entre el PC y el microcontrolador evita interferencias y protege al ordenador en caso de que algo vaya mal.

El proyecto incluye un CP2102 para convertir de USB a TTL, un MAX14850 para el aislamiento y un inversor 74HC04 para manejar unos leds de estado.

El MAX14850 situado entre el CP2102 y el Arduino Mini Pro aísla la comunicación entre el Arduino y el PC

El MAX14850 situado entre el CP2102 y el Arduino Mini Pro aísla la comunicación entre el Arduino y el PC

Continue reading

Utilizando un DAC conectado a un MSP430F5529

Ejemplo de cómo conectar un DAC al MSP430F5529. El LTC1450L es un DAC de 12 bits con interfaz paralelo. Según la hoja de datos:

The TC1450L are complete single supply, rail-to-rail voltage output, 12-bit digital-to-analog converters (DACs) in a 24-pin SSOP or PDIP package. They include an output buffer amplifier, reference and a double buffered parallel digital interface.

The LTC1450L operates from a 2.7V to 5.5V supply. The output can be pin strapped for 2.5V or 1.22V full-scale. It has a 1.22V internal reference.

LTC 1450 conectado al MSP430F5529

LTC 1450 conectado al MSP430F5529

Continue reading

Pitidos en el MSP430G2553

Cuando nuestros proyectos contiene botones, un pequeño pitido de confirmación resulta muy conveniente. La mejor manera de controlar la duración del pitido es utilizar el temporizador del Watchdog con una interrupción. De esta manera la CPU queda libre para hacer otras cosas o quedarse “durmiendo”.

buzzer_esquema

Leer más…