Estoy usando dos chips con dos resoluciones PWM diferentes. El AP8802 (necesita 8 bits) ...
Según su comentario a continuación, esto se indica en la página 11, párrafo 2:
Se puede aplicar una señal modulada por ancho de pulso (PWM) con una resolución máxima de 8 bits al pin CTRL para cambiar la corriente de salida a un valor
Por encima o por debajo del valor promedio nominal establecido por la resistencia RSET.
La hoja de datos es muy breve en detalles de los trabajos internos distintos a la Figura 1. Normalmente, la entrada PWM pasaría a la etapa de salida de potencia, pero el bloque resaltado sugiere un filtro de paso bajo interno (la línea a través del nivel alto y alto). olas medianas que significan que son removidas). La entrada de control también tiene que lidiar con PWM y la atenuación regular, por lo que probablemente haya algo raro dentro, pero podría ser tan simple como un filtro R-C para promediar la entrada PWM en un voltaje analógico.
La mejor sugerencia que puedo ofrecer es que el bloque posterior tiene un convertidor A / D de 8 bits y que solo hay 256 niveles de salida discretos disponibles.
Para tu aplicación, no tienes que preocuparte por esto. El AP8802 ADC filtrará y leerá su PWM de 12 bits y lo convertirá a un valor de 8 bits internamente, perdiendo efectivamente parte de la resolución del controlador externo.