Tengo un Sparkfun Arduino Pro Micro (un tablero de arranque ATMega32u4), que alimenta dos señales PWM a un tablero personalizado que hice en base a un mic4606 (IC de controlador de puerta de medio puente dual)
El IC está impulsando 4 MOSFETS en una configuración de puente H, que conduce un dispositivo Peltier a través de un par de filtros LC para suavizar la ondulación (lo que mejora la eficiencia del Peltier). Las conexiones de tierra y PWM se realizan con un par de pulgadas de cable de conexión de calibre 22.
Si configuro mi Arduino para generar una señal de 187.5kHz, de vez en cuando "falla"; Alimentaré la señal de PWM en un lado del puente, dejando el otro conectado a tierra, pero ambos lados cambiarán (y, por lo tanto, no fluye corriente a través del peltier). Aunque quizás el 80% del tiempo funcione bien.
Reduje la frecuencia PWM a 93.75kHz, y ahora parece funcionar el 100% del tiempo. Preferiría usar la frecuencia más alta para mantener mis filtros más pequeños y al mismo tiempo mantener el funcionamiento eficiente del peltier, así que necesito averiguar cuál es el problema.
¿Un par de pulgadas de cable de conexión es suficiente para desordenar una señal de ~ 200kHz? ¿O es probable que sea un problema con mi diseño de PCB (o el de Arduino)? Si ayuda, este es el aspecto de mi PCB:
(Desdeentoncesloherediseñadoparareduciralgunosbuclesdecorrientedealtafrecuencia,especialmentelosbastantegrandesenestediseñoatravésdelosFET"inferiores", y todos los bucles de corriente de alta dI / dt descritos en la hoja de datos, pero no tengo aún no lo he pedido. ¿Esto ayudaría? Supongo que solo ayudará con los problemas de EMI que no son importantes para un prototipo)
ACTUALIZACIÓN: acabo de recordar que la instalación de resistores pequeños de la serie (100 ohmios) en la línea PWM redujo la confiabilidad aún más. ¿Entonces tal vez el problema es que las salidas de mi MCU no son lo suficientemente "fuertes" para controlar las entradas del controlador de puerta? Espero no necesitar un "controlador de puerta" 0_o
ACTUALIZACIÓN: aquí vamos. He limpiado mi esquema con fines de visualización: