Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:
Buenas,
Os cuento lo que pretendo hacer, y haber si me podeis hechar una mano.
Tengo 4 sensores analógicos, dependiendo de una combinación de 2bit quiero redireccionar uno de ellos a una salida. Es decir, un multiplexor de 4 entradas analógicas,1 salida analógica y 2 bits digitales de selección de canal. Para ello,en el circuito ya dispongo de un PIC para otras tareas, y tengo libres 4 entradas analógicas y otras tantas digitales, aunque no se puede sacar una salida analógica,¿se puede sacar el valor analógico en PWM con sus condensadores para que al final de un valor analógico constante? ¿osería mucho error introducido en la medida del sensor? o si me recomendais algun multiplexor analógico de4 entradas...¿conoceis alguno?
Muchas gracias
un saludo
Pues voy a ponerme haber si me sale... una ultima pregunta ¿en el pic18f2331, las patillas AvVdd y AVss, que son? porque hay otras dos Vdd y Vss que serán alimentación y masa respectivamente, ¿no? Yo hasta ahora solo había trabajado con 16f87x y 16f84 y estas patillas no aparecian y he mirado en el datasheet y no logro ver para que son. Muchas gracias
PD: si no usas las patillas Vref (conecto a ellas otros dispositivos y las uso como parte del puerto RA como si fuesen digitales) lo que meta por la entrada RA0 (única entrada que quiero como analógica en el circuito) en que rango me lo introduce? entre +5 y 0? la alimentación del PIC? o la alimentación de AVdd y AVss??
Hombre, superprpm, curratelo un poquito mas...
En el manual del PIC18F2331: http://ww1.microchip.com/downloads/en/D ... 39616b.pdf, con un poco de conocimiento de inglés, puede verse que AVdd y AVss son las alimentaciones de la sección analógica del convertidor AD interno. Esto se hace así para evitar que el ruido que genera el PIC interfiera en las medidas analógicas. Normalmente se conectan junto con Vdd y Vss pero mediante pistas separadas y con desacoplos y filtros.
Todo el proceso del AD está referido a AVdd y AVss, si programas el AD para qu eno use Vref+ y Vref- usará AVdd y AVss como tú dices.
ingles.... ese gran enemigo mio... lo he mirado de arriba a abajo el manual, y yo había entendido que era el equivalente a vref+ y vref-, por lo que en mi caso que kiero tener el rango del convertidor AD entre +5 y 0, deberé conectarlo a vdd y vss respectivamente. Ahora está el tema de los filtros y desacoplos, en los que yo no había caído. Un condensador Cada una de las 4 patillas de alimentación dirigidas ha masa y vale, no? eso si, la alimentación las dos alimentaciones (digital y analógica) del pic son de la misma batería, espero que con el condensador de 0.1uF baste. Muchas gracias
PD: en los pines que estarán configurados como entradas he colocado una resistencia de pull-down de 10k para evitar estados indeseados en las lecturas.