Estoy usando una placa Linux basada en LPC313x (Embedded Artists). Veo en el LPC3141 DS que la E/S puede ser de 1,8 o 3,3 V. ¿Cómo/dónde puedo configurar el nivel de voltaje en Linux? ¿La entrada es de alguna manera automática? y la salida?
Supongo que el procedimiento es similar al de otras placas.
No proporciona detalles sobre la placa, pero supongo que ciertos periféricos (Flash o SDRAM) requerirán 3,3 V (o, menos probablemente, 1,8 V) y que, por lo tanto, el voltaje de E/S está fijo en ese nivel. .
El sitio "Embedded Artists" dice que después de comprar una placa, se pueden descargar los esquemas. ¿La sección de potencia no te da una respuesta?
editar
Si desea conectar un sensor de 1,8 V, es mejor ejecutar el sensor a 1,8 V y usar un cambiador 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 ya no funcione. Es probable que el sensor tenga una interfaz en serie, lo que requiere un hardware limitado para la interfaz. Para una sola línea, el Fairchild FXLP34 puede ser adecuado.
Este documento describe cómo interconectar diferentes voltajes de suministro. Está escrito para la interfaz entre 3 V y 5 V, pero también se pueden usar varios principios para otros voltajes.
Debe ir a su fabricante y obtener el manual. El chip puede o no dictar la API completa. Generalmente, hay alguna ubicación de memoria que, si la escribes, enciende el pin. Pero como observa, si hay dos voltajes potenciales, eso podría ser arreglado por el fabricante de la placa o controlado por software.
Para darte un ejemplo, en una placa ARM-9 (TS-7200) primero tienes que escribir en una ubicación, lo que configura la página en la que estás escribiendo y luego escribir en la ubicación. Son 3 o 5 líneas en C, y no las dicta únicamente 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 por placa.
kevin vermeer
Stef
Federico Ruso
stevenvh
Stef
stevenvh
ack
pulsos. Este documento describe un cambiador de nivel bidireccional para I2C, pero no estoy seguro de que funcione con 1,8 V bajos (está diseñado para 3,3 V a 5 V)Stef
stevenvh
Federico Ruso
stevenvh
Stef