Implementaci贸n de software Clase D Clase



Best-404-Error pregunta si es posible obtener un resultado de compilaci贸n de menos de 512 bytes si el c贸digo fuente est谩 escrito en un lenguaje de alto nivel. Puede, si simplifica la tarea asignada al firmware.

La implementaci贸n del software de un amplificador de Clase D le permite cambiar sus par谩metros (frecuencia PWM, ciclo de trabajo en reposo) cambiando el firmware.

El diagrama del circuito de hardware del dispositivo:



Las se帽ales de entrada pasan a trav茅s de los condensadores para cortar el componente de CC, y luego a trav茅s de los divisores de resistencia, a帽adi茅ndoles un nuevo componente constante del orden de +0.55 V.Al mismo tiempo, los condensadores y las resistencias inferiores de los divisores forman un HPF, frecuencias de corte por debajo de 28 Hz. La experiencia ha demostrado que es mejor aumentar la frecuencia de corte de estos filtros, porque de todos modos se producen peque帽as distorsiones.

Las se帽ales se env铆an al primer y tercer ADC del microcontrolador. El voltaje de referencia del ADC se elige para que sea 1.1 V. La relaci贸n de divisi贸n de la frecuencia del reloj es 16, por lo que los ADC funcionan a una frecuencia de 500 kHz. La rutina de interrupci贸n recorre el primer y el tercer ADC. Uno de los valores le铆dos se escribe en OCR1A, el segundo en OCR1B.

El temporizador 1 est谩 configurado de manera que la unidad en las salidas PWM aparece cuando estos valores coinciden, y cero, cuando el temporizador se restablece a cero. Despu茅s de la sintonizaci贸n, esta parte del algoritmo se realiza en hardware, pero al mismo tiempo que la amplitud de la se帽al, cambia con respecto a la establecida inicialmente y la frecuencia PWM.

Si el ciclo de trabajo en reposo se selecciona al 50 por ciento (mejor calidad, pero menos rentable), se requieren filtros de paso bajo frente a los cabezales din谩micos.

Archivos: fuente C ++ , resultado de la compilaci贸n Atmel Studio 7.0 (495 bytes), esquema de formato Eagle , placa en 茅l , c贸digo G para cortar una imagen de placa , taladrarla , cortarla a medida .

Pago a una cara:



Los cabezales din谩micos est谩n conectados a trav茅s de un doble puente H est谩ndar L293N:



Amplificador en acci贸n:

Source: https://habr.com/ru/post/455445/


All Articles