Mientras trato de hacer funcionar el ADC del dsPICF3013 (estoy recuperando solo los ceros), he estudiado el hoja de datos y (lo llamaré) referencia de ADC para el dsPIC30F familia. Anteriormente solo trabajaba con el ADC del PIC16F, así que ahora tengo que enfrentar muchas más opciones.
El ADC está configurado para usar \ $ AV_ {DD} \ $ como referencia de voltaje positivo y \ $ AV_ {SS} \ $ como la referencia de voltaje negativo. El ADCON2.VCFG < 2: 0 > los bits de configuración se establecen en 000 (consulte la página 18-6 de la referencia ADC). Según entiendo, los pines \ $ V_ {REF -} \ $ y \ $ V_ {REF +} \ $ ahora están disponibles para uso general (aunque no lo encontré documentado explícitamente).
Pero mirando la Tabla 16-1 y la Figura 16-2 en la página 116 en la hoja de datos, parece que los pines \ $ V_ {REF -} \ $ y \ $ V_ {REF +} \ $ siempre tienen que estar conectado. Especialmente el diagrama en la Tabla 16-1 me confunde (lo marqué en rojo. ¿No debería poder conectarlo a \ $ AV_ {SS} \ $?).
La primera parte de mi pregunta: ¿Siempre tengo que conectar los pines \ $ V_ {REF -} \ $ y / o \ $ V_ {REF +} \ $ o se pueden convertir en pines de propósito general? ?
La segunda parte de mi pregunta se refiere al bit de configuración ADCHS.CH0NA en la página 18-8 en la referencia de ADC. Aquí puedo configurar la entrada negativa (= ¿referencia de voltaje negativa?) Al ADC: AN1 o \ $ V_ {REF -} \ $. AN1 es obviamente un pin. Pero ¿qué pasa con \ $ V_ {REF -} \ $? Ellos mapean ambos al mismo pin físico. ¿\ $ V_ {REF -} \ $ en este caso, consulte la configuración de ADCON2.VCFG < 2: 0 > ¿Bits de configuración o al pin real (eso no tendría sentido en absoluto)?
Hago esta segunda pregunta, porque en la tabla 16-1 que mencioné anteriormente (\ $ V_ {REF -} \ $ como referencia de voltaje negativo vs nombre de pin real) no son lo mismo.