Esta nota de aplicación describe la omisión del inicio del convertidor A/D durante PWM complementario utilizando la unidad de impulsos del temporizador multifunción 2 (MTU2) SH7216. Presenta las especificaciones del programa de muestra, la descripción general de las funciones y los procedimientos de operación/configuración.
Esta nota de aplicación describe la omisión del arranque del convertidor A/D durante PWM complementario utilizando la unidad 2 de impulsos del temporizador multifunción del convertidor A/D (MTU2). SH7216Presenta las especificaciones, la descripción general de funciones y el procedimiento de operación/configuración del programa de muestra.
especificación
En el programa de muestra, el convertidor A/D se inicia en un tiempo arbitrario mientras la forma de onda PWM complementaria trifásica se emite desde los canales 3 y 4 (ch3 y ch4) de MTU2, y el número de arranques se salta varias veces. Aquí están las especificaciones básicas para esta simple tarea:
- MTU ch3 y ch4 emiten formas de onda PWM complementarias trifásicas con tiempo muerto, y la salida TIOC3A alterna en sincronización con el ciclo.
- Cuando TCNT_4 cuenta, una coincidencia de comparación entre TCNT_4 y TADCORA_4 activa el convertidor A/D.
- El conteo de activación del convertidor A/D está vinculado a la omisión de la interrupción de coincidencia de comparación de ch3 (TGIA3) y omite dos veces.
- El convertidor A/D funciona en modo único
- Almacena el resultado de la conversión A/D en la RAM interna cuando se produce una interrupción del final de la conversión A/D
función
- Convertidor A/D (ADC)
- Unidad de pulso de temporizador multifunción 2 (MTU2)
- Generador de pulsos de reloj (CPG)
- Controlador de función de clavija (PFC)
- Controlador de interrupciones (INTC)
Condición aplicable
- UCM: SH7216
- frecuencia de operación
– Reloj interno: 200MHz
– Reloj de autobús: 50 MHz
– Reloj periférico: 50 MHz
– Reloj MTU2S: 100MHz
– Reloj AD: 50MHz - Entorno de desarrollo integrado: Renesas Electronics High Performance Embedded Workshop Ver.4.07.00
- Compilador C: Renesas Electronics SuperH RISC Engine Family C/C++ Compiler Package, Ver.9.03.00 Release02
Convertidor A/D
En el programa de muestra, el activador de inicio de conversión A/D (TRG4AN) activa el módulo 0 A/D mediante MTU2 y realiza la conversión A/D en modo de exploración de 1 ciclo. En la Figura 2 se muestra un diagrama de bloques del módulo A/D0 y su funcionalidad se describe a continuación.
Convertidor A/D
- El registro de datos A/D 0 (ADDR0) es un registro de solo lectura de 16 bits que contiene el resultado de la conversión del canal de entrada analógica (AN0). Los datos de conversión se almacenan en los bits 15-6 de ADDR y el valor de los 6 bits inferiores siempre es 0.
- Registro de control A/D 0 (ADCR_0) Controla la operación de conversión A/D