USB / MCU 전원 버스 분리


11

다음 다이어그램에는 USB와 12V의 두 가지 전원 공급 장치가 있습니다. 한 번에 하나의 전원 공급 장치 만 연결할 수 있습니다. 전원 이 연결되어 FT232있을 때마다 전원을 비활성화하려고합니다 12V.이 경우 FT232전원이 공급되지 않아야하지만 MCU에 전원이 공급됩니다. USB가 연결되어있는 경우에는, 모두 FT232하고 MCU전원을 공급 받아야합니다. 쇼트 키 다이오드 (BAT54C)를 사용하려고했지만 이것이 올바른지 잘 모르겠습니다.

또한 두 번째 경우에 USB 전력이 전압 레귤레이터에 해를 끼치겠습니까?

여기에 이미지 설명을 입력하십시오


1
확실하지는 않지만 다이오드 순방향 전압 강하를 빼고 D1의 방향을 변경하는 것만으로 간단합니다. 다이오드의 핀 2를 레귤레이터 출력에 연결하고 핀 1을 USB VCC에 연결하고 핀 3을 MCU VCC 및 기타 부품에 연결합니다. 이런 식으로 MCU에 전원이 공급되는 반면 FT232는 USB 전원만으로 전원이 공급됩니다. 다이오드는 역전 류 보호 기능을 제공하여 USB vcc가 레귤레이터 출력에 표시되지 않고 레귤레이터가 usb vcc 라인에 표시되지 않도록합니다. USB와 12V 잭을 모두 연결하더라도 핀 3에는 고전압 다이오드 만 표시됩니다.
통행인

답변:


8

회로도에 버그가있는 것 같습니다. USB에서 + 5V를 적용하면 D1은 역 바이어스되며 μC는 + 5V를 얻지 못합니다.

대신 제안 할 수있는 것이 있습니다. 물론 이것은 대략적인 다이어그램이며 전원 분배 만 보여줍니다.

여기에 이미지 설명을 입력하십시오

FTDI 칩은 항상 버스 전원 만 사용합니다.
+ 12V 소스가없는 경우 Q17 및 Q18의 게이트가 로우로 당겨지고 + 5V 레일은 USB에서 전원이 공급됩니다.
+ 12V 소스가 있으면 Q17 및 Q18의 게이트가 하이로 당겨지고 USB 섹션은 + 12V 공급 장치에서 자체 전원을 공급받지 못합니다.

MOSFET 바디 다이오드는 단지 하나가 아닌 두 개의 MOSFET을 연속적으로 연결하는 이유입니다. 이는 USB 호스트의 전원이 다시 켜지지 않도록하기위한 것입니다.


감사. MCU 회로에 최대 100-200mA의 부하를 가짐으로써 솔루션에 적합한 MOSFET 본체를 추천 해 주시겠습니까?
Pablo

USB 5V가 MCU에 전원을 공급하는 방법을 회로도에서 알 수 없습니다. 또한 여전히 P MOSFET 대신 N MOSFET을 보여줍니다.
igorsales

@igorsales N-MOS를 표시하지 않습니다.
Asmyldof

@ Asmyldof 죄송합니다, 실수입니다. 그러나 12V가 적용되지 않을 때 USB 5V에서 U34로 전류가 흐르는 방식을 여전히 따라갈 수 없습니다. 설명해 주시겠습니까? 많은 감사합니다.
igorsales
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.