Esta shield es una expansora de puertos analógicos que multiplexa 8 puertos analógicos usando una sola entrada analógica AI de la placa controladora. Requiere además de tres pines para hacer el direccionamiento digital de una de las 8 entradas.(la imagen a la izquierda es solo ilustrativa)
La placa se basa en el chip CMOS CD4051 que es un "Analog Multiplexer/Demultiplexer with Logic Level Conversion". La salida del multiplexor se conecta por defecto al pin A0 de Arduino, y mediante jumpers soldados podría conectarse a alguno de los otros pines A1, A2 o A3. De esta forma se podrían colocar varias de estas placas a una misma controladora (un máximo de 4 AIport)
La otra posibilidad para una placa de este tipo sería utilizar un ADC con comunicación I2C junto al mismo multiplexor de 8 entradas. Si por ejemplo se usara el chip AD7995, se tendría un ADC de 10 bits con la posibilidad opcional de tener además la entrada de Voltaje de Referencia (que es un pin aparte de Arduino). Otro posible chip sería el MCP3021 de Microchip. En ese caso, la única salida del multiplexor se conectaría a la entrada Vin0 del ADC. Incluso, ese chip AD7995 ya viene con cuatro entradas internamente multiplexadas, por lo que podrían conectarse 4 puertos de entradas analógicas sin necesidad de colocar el multiplexor CD4051.
El archivo con el diseño se puede abrir con el programa Fritzing. Los archivos de PCB lado cobre y de carátula son archivos SVG (Scalar Vector Graphics) que pueden ser visualizados en el navegador web. Para editarlos e imprimirlos se puede usar el programa Inkscape. Para visualizar correctamente los textos dentro del SVG en Inkscape se deben tener instalados previamente los fonts DroidSans y OCR-A.
Listado de Materiales: