Ejemplo de bus USB alimentado con dispositivo LDO

0

Estoy planeando usar el FT232R en mi dispositivo USB. El dispositivo consta del FT232R y un dsPIC33EP64MC202 (Básicamente, el FT232 y un microcontrolador solamente).

En la hoja de datos del FT232R, al final de la página 26, sección 6.4, se habla de otra configuración posible, utilizando un regulador de voltaje LDO, que sería suministrado por los 5V del bus USB. Este LDO se puede utilizar para suministrar entre + 1.8V y + 2.8V al pin VCCIO y a la lógica externa.

Porlotanto,tengoalgunasdudas:

  1. ¿PorquéelvoltajedelreguladorLDOnecesitasuministrar1.8Va2.8V?Hiceestapreguntaporquetambiénpodemosconectarelpin3.3VaVCCIO,yelpin3.3Vtiene3.3V,¿no?
  2. EstoyplaneandohacerquePWREN#ySLEEP#esténdisponiblesparaquelosutilicemimicrocontroladorparaverificarydecidircuándoycómoingresarenelmododebajoconsumo.¿Hayalgúnproblemaparahaceresto?
  3. LafuentedevoltajequecontrolaelTX_LEDyelRX_LEDesel5VdelbusUSB,ynoel3.3VdelLDO,¿correcto?

Aquíhayotraversión.Enlasiguienteimagen,elpinVCCIOylafuentedealimentaciónexternasonsuministradosporelpin3.3VdelFT232.

Nopiensohacerquemimicrocontroladorsigaelprotocolodemododebajoconsumo,almenosnoporahora.Pero,configuradodeestamaneracomosemuestraenlasegundaimagen,elFT232puedeinterrumpirlacorrientedemimicrocontrolador.Estoyenlocorrecto?

¿Quépiensaacercadeestosesquemas?Temoqueseproduzcaalgúnerroreléctrico,yaqueeldispositivodeberáestardisponibleenunservidorparaqueotraspersonaspuedanaccederalmismo.

Cualquierayudaseríamuyapreciada.

ApartirdeconsejosyalertashechasporMaple,hicealgunascorrecciones,lleguéaestasolución:

LosLEDsRX_LEDyTX_LEDnosonnecesarios,asíquelossaqué

    
pregunta Daniel

1 respuesta

1
  

Por qué el voltaje del regulador LDO necesita suministrar 1.8V a 2.8V

No necesita , can si ese es su requisito de diseño. Básicamente, la documentación dice que si utiliza componentes de voltaje bajo (2.7 ~ 3.6V) o ultra bajo (0.8 ~ 2.7V), entonces el FT232 podrá comunicarse con ellos.

  

¿Hay algún problema para hacer esto?

No hay problema en absoluto, para eso están PWREN # y SLEEP #. Sin embargo, solo necesitas uno de ellos. Es la misma señal, invertida.

  

La fuente de voltaje ... no la 3.3V de LDO, ¿correcto?

Ya que conectas los LED a los pines CBUS, tiene que ser alimentado desde VccIO, por lo que lamentablemente estarás agregando esta carga a LDO. Sin embargo, puede usar un solo LED, configurado para Tx y Rx (consulte la sección 7.5)

  

FT232 puede interrumpir la corriente de mi microcontrolador, ¿verdad?

La segunda imagen muestra "fuente de alimentación externa", que es lo opuesto a "suministro a lógica externa" que está intentando hacer (creo).

Dado que FT232 usa los mismos 3.3V para sus propias necesidades, la energía también debería estar disponible para usted, siempre y cuando esté enchufada al host USB. Tenga en cuenta que solo puede extraer hasta 50 mA de él.

  

¿Qué piensas acerca de estos esquemas

  1. En ambas imágenes, los LED deben estar conectados a VccIO.

  2. En el segundo caso, si realmente desea alimentar su dispositivo desde 3V3OUT, estos dos LED consumirán gran parte de la energía disponible. Considera deshacerte de ellos por completo.

  3. En ambas imágenes, conecta la red de resistencia a RESET #. Esto solo se hace para la configuración autoalimentada, lo que tendría sentido para la redacción de "fuente de alimentación externa", pero luego se debe eliminar la conexión de esta a 3V3OUT.

En general, ambos esquemas parecen que comenzó a diseñar un dispositivo autoalimentado y terminó como alimentado por bus. Debe decidir esto primero, porque define el resto.

ACTUALIZACIÓN

Sus esquemas actualizados son mucho mejores. Ya no hay crisis de identidad. Es un circuito de aplicación típico alimentado por bus que debería funcionar sin problemas. Yo sugeriría tres pequeños cambios (para mejorar la robustez sobre la que preguntabas).

  1. Como no está manejando el LED por el pin CBUS, puede conectarlo antes que LDO. Esto reducirá un poco la corriente LDO y reducirá ligeramente el calor disipado.

  2. El requerido 10uF capacitor de entrada en LDO hace que sugirió 4.7uF capacitor redundante, especialmente si todos los componentes colocados cerca de la PCB como deberían ser. Por lo tanto, eliminaría 4.7uF.

  3. Si te parece lo mismo, usaría un capacitor de salida de 22uF en lugar de 10uF. Mejorará la estabilidad.

respondido por el Maple

Lea otras preguntas en las etiquetas