Tengo un producto con una fuente de alimentación no aislada que tiene una línea activa de 220 VCA como referencia GND:
MiMCUrecibe3.3VDCdelmismocircuito.
Quierodetectarlapresenciade220VCA(lamismafasequeenciendeeldispositivo)medianteGPIO.(esposiblequeseestépreguntandoporquémolestarseporqueeldispositivoseapagarásinohay220VCA.Sinembargo,estenoeselcaso.Lafaseeslamisma,perolalíneadealimentaciónestáconectadadirectamentealalíneaenvivode220VCAyserequiereladetecciónGPIOenuninterruptor.Cuandoelinterruptorestácerrado,obtendré220VCA,sielinterruptorestáabierto,noobtendrénada.EstoesloquepretendodetectarusandoGPIO.)
Estoesloqueplaneohacer:
Haydosformasdehaceresto:
1)MododeacopladorópticodondeusounacopladorópticointermedioparaprotegermiGPIOcomosemuestraacontinuación:
2)ConexióndirectaaGPIOcomosemuestraacontinuación:
Quiero usar el segundo circuito por estos motivos:
1) El costo es menor
2) Simplicidad
3) El primer circuito depende de la tensión. Si estoy diseñando para 220 VCA y el voltaje de línea desciende a 110 VCA, el circuito no funcionará porque el optoacoplador no se encenderá. Si diseño para 110 VCA y lo uso en 220 VCA, se dañará debido al exceso de calentamiento / corriente.
Mis preguntas son las siguientes:
1) Ya que estoy usando un circuito de fuente de alimentación no aislado, ¿tiene sentido usar acopladores ópticos?
2) Dado que mi GND está referenciada a 220 VCA, ¿debo preocuparme por los picos de voltaje en la línea de fase?
3) ¿Qué protección debo instalar para mis líneas de IO contra los picos de voltaje (si es una preocupación)?