fbpx

Expresate

Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:

Avisos
Vaciar todo

Duda sobre pics de 8 bits

7 Respuestas
5 Usuarios
0 Me gustas
5,368 Visitas
jmn
Respuestas: 376
 JMN
Topic starter
(@jmn)
Ardero
Registrado: hace 12 años

Llevo años sin usar los pics, el último que utilicé era el 18f4550 y era el que se llevaba en aquel entoces.. La cosa es que voy a hacer una plaquita con pics, voy a hacer esta placa: http://www.pinguino.cc/shop/index.php?route=product/product&path=59&product_id=50 " onclick="window.open(this.href);return false; pero rediseñandola completamente, ya que no me acaba de gustar como lo han hecho.

El regulador disipativo no es de los mejores sacando el calor, además no han dejado ni cobre que ayude de dispador, por lo que solo se podrá usar con muy poco rango de tensiones de alimentación si se quiere sacar poco más de 100 mA. No han separado Vbus de Vin, van juntas, solo falta que llegue alguien y conecte 8V a Vin a la vez que enchufa los 5V de USB, no sé qué tal será el experimento para el puerto del pc y algún detalle más que no me acaba de gustar, para conectar la alimentación externa pues lo suyo es añadir un power jack.

No es que me de por usar un pic ahora.. pero si quiero hacer esta placa para experimentar con el horno y ver la dificultad de montar pequeños lotes en casa: http://www.hoektronics.com/2012/10/27/super-simple-smt-stencil8/ " onclick="window.open(this.href);return false; por el tamaño de la placa con 2.7 cm de ancho por placa puedo meter 3 pcbs panelizados en una oferta de 10 pcbs de 10 x 10 cm^2: http://www.elecrow.com/services-c-73/pcb-fabricate-service-c-73_116/2-layer-10cm-10cm-max-pcb-510pcs-color-free-p-328.html " onclick="window.open(this.href);return false; por lo que este diseño es ideal para probar, y además puedo pedir samples de algunos micros. De momento si he montado algún prototipo mio y han salido bien las soldaduras, pero quiero ver la repetibilidad en pequeñas series.

Supongo que para soldar con horno lo más indicado sea elegir el tipo de acabado químico (pads más lisos), ENIG, no sé que tal será usar HASL para montar con pasta y horno, elegir ENIG son $16 más pero supongo que puede ser lo más indicado. Alguien ha probado HASL con horno de soldadura?

La duda sobre pics es que ando mirando el datasheet, y no sé que tipo de encapsulador elegir si TQFP (el smd de patas) o el QFN (el de patas por debajo). Leyendo el datasheet veo lo siguiente:
Note: Dedicated AVDD/AVSS pins are available only on the 44-pin QFN package. Other packages internally tie
AVDD/AVSS to VDD/VSS.

Es decir el smd de patas no tiene el pin de AVDSS, por lo que la alimentación analógica y la digital van unidas internamente, lo que imposibilita añadir un filtro en la línea de alimentación (aún me queda leer mucho datasheet) y unir las tierras en un solo punto para separar el plano analógico del digital, y evitar que el ruido digital se meta en las lecturas del ADC. Por software se puede apagar los módulos para hacer la lectura del ADC y quitar ruido, pero lo ideal es no tener que hacerlo y poder filtrar la alimentación.

No sé si los que tenéis experiencias con pics podéis decirme sobre el tema, ¿si la lectura del ADC va a ser ruidosa debido a este problema? no poder separar la parte analógica de la digital.

Si es así puede ser más práctico elegir QFN para hacer la placa, aunque lo malo del QFN es que no voy a ver las soldaduras que es lo que necesito y quiero probar, probar a montar pequeñas tiradas con horno y stencil a ver los resultados, y también la parte de debajo del micro pone que ha de ir a tierra lo que me quitara espacio para pistas.

Gracias.

Saludos.

Responder
6 respuestas
heli
Respuestas: 748
 Heli
(@heli)
Ardero
Registrado: hace 18 años

Ese pic lleva ADs de 12 bit... y salidas digitales de 25mA!!
Si intentas usarlo todo a la vez seguro que habrá ruido...
Desacoplando bien la alimentación y no poniendo cargas grandes en las patillas del PIC, usando los drivers adecuados, se minimizaría. El ruido te va a venir principalmente de las IO, no de los periféricos internos.
Pero todo depende de la aplicación, si usas la referencia externa para el AD (vref+, vref-) se elimina gran parte del ruido, también puedes usar filtrado por software etc.
Creo que para una placa de desarrollo general como es pinguino no es mucho problema, es dificil que llegue a molestar porque no se va a usar en aplicaciones tan "finas" como para que se note...

Responder
jmn
Respuestas: 376
 JMN
Topic starter
(@jmn)
Ardero
Registrado: hace 12 años

La idea es dejar la placa lo mejor que se pueda, si se quiere usar AVdd como referencia lo suyo es que llegue filtrada, por lo que puede ser más apropiado usar el encapsulado QFN. No sé,a ver si este fin de semana me puedo leer el datasheet y veo como lo hago, la opción de filtrar las referencias está y tener cuidado a la hora de hacer lecturas o complicar el programa para hacer mejores conversiones también, pero me sorprende que no hayan sacado AVdd ya que viene muy bien tenerlo en pines separados.

Según está el pingüino el ADC de 12 se va a quedar en 6 bits para el que no tenga cuidado, o empiece a dar los primeros pasos con los micros y le de por encender leds mientras deja el adc en free running, teniendo en cuenta el tipo de usuario para el que está pensando la placa, que no es el usuario que lee un datasheet.

Gracias.

S2

Responder
dragonet80
Respuestas: 1328
(@dragonet80)
Ardero
Registrado: hace 17 años

Pues es el primer PIC que veo que ya lleva los AVDD y AVSS internamente conectados (o al menos, que un encapsulado los tenga y otros no).
Tampoco creo que sea tan grave. Por lo menos en otros micros, conectando siempre AVDD a VDD y AVSS a VSS directamente sin ferritas ni nada, he trabajado a 10 bits y no he notado problemas. Con los dsPIC trabajaba hasta 120MHz y, como digo, no he notado que perdiera precisión.
Quizá en ambientes industriales sí que pase, o cerca de lineas de alimentación AC, pero para los robots o circuitos electrónicos sencillos no creo que tenga tanta interferencia como para pasar de 12 a solo 6 bits...

Responder
ranganok
Respuestas: 3875
(@ranganok)
Ardero
Registrado: hace 18 años

Puedes limitar la corriente de salida de los pines con resistencias (1k) como hice yo en: wiki.webdearde.com/index.php?title=Entrenadora:PIC_40_pines

De esta forma a parte de proteger los pines contra estática y cortos limitas la corriente de salida por lo que limitas el ruido.

Además si utilizas Vref+ y Vref- como AVdd y AVss puedes conectar un condensador de desacoplo/ferrita/condensador de paso en los pines para quien quiera más resolución (por lo menos puedes dejar la posibilidad).

S2

Ranganok Schahzaman

Responder
Página 1 / 2
Compartir: