Configuración del voltaje de E / S en una placa de Linux incorporada

1

Estoy usando un tablero de linux basado en LPC313x (Embedded Artists). Veo en la LPC3141 DS que la E / S puede ser de 1.8 o 3.3V. ¿Cómo / dónde puedo configurar el nivel de voltaje en Linux? ¿Es la entrada de alguna manera automática? y la salida?

Supongo que el procedimiento es similar a otros tableros ...

    
pregunta stef

2 respuestas

2

No da detalles sobre la placa, pero mi suposición es que ciertos periféricos (Flash o SDRAM) en él requerirán 3.3V (o, menos probable, 1.8V) y que Por lo tanto, la tensión de E / S se fija en ese nivel.

El sitio "Artistas incrustados" dice que después de la compra de una tabla, se pueden descargar los esquemas. ¿La sección de poder no te da una respuesta?

editar
Si desea conectar un sensor de 1.8V, es mejor ejecutar el sensor a 1.8V y usar un cambio de nivel entre el sensor y el microcontrolador si tiene una salida digital. Cambiar todo el voltaje de E / S puede hacer que su memoria deje de funcionar. El sensor probablemente tiene una interfaz en serie, que requiere hardware limitado para la interfaz. Para una sola línea, el Fairchild FXLP34 puede ser adecuado.

Este documento describe cómo interactuar entre diferentes voltajes de suministro. Está escrito para interactuar entre 3V y 5V, pero también se pueden usar varios principios para otros voltajes.

    
respondido por el stevenvh
0

Debe ir a su fabricante y obtener el manual. El chip puede o no puede dictar la API completa. En general, hay una ubicación de memoria que, si la escribes, enciende el pin. Pero, como observa, si hay dos voltajes potenciales, los puede corregir el fabricante de la placa o el software controlado.

Para darle un ejemplo, en una placa ARM-9 (TS-7200) primero debe escribir en una ubicación, lo que configura la página en la que está escribiendo, y luego escribir en la ubicación. Son 3 o 5 líneas en C, y no están dictadas únicamente por la CPU. Será mejor que también tenga el número de modelo de la placa, porque incluso para el fabricante, podría ser diferente para cada placa.

    
respondido por el Dov

Lea otras preguntas en las etiquetas