USB 전류 인출 제한에 적합한 솔루션?


22

요약 : USB 전원 공급 Li-ion 충전 회로를 설정하고 있으며 상황에 따라 가능한 최대 충전 전류를 끌어 내고 싶지만, 전류 소모시 USB 사양을 위반하지 않도록하고 싶습니다. USB 조건 중 하나 또는 두 개를 개별적으로 충족시킬 수 있었지만 모두를 만족시키는 현명한 방법을 생각하는 데 약간의 어려움이 있습니다. 여기에 무슨 일이 일어나고 있는지 ...

4 개의 USB 사양 규칙 은 다음과 같은 (현재 무승부 최대 값에 대한 세 및 제한 돌입 전류에 관한 한) 내 특정 상황에 관련이 있습니다 (참고 : 내가 보여주는있어 서로 다른 시간 투어를 이 그림에 :)

규칙

좋은 소식은 ...

FTDI USB-UART IC 인 FT232R ( datasheet )을 사용하여 열거를 처리하고 열거 상태 및 일시 중단 상태를 나타내는 출력도 가지고 있습니다.

또한 ChargeEnable 핀이 있는 Li-ion 충전기 IC 인 MCP73871 ( 데이터 시트 )과 충전 전류 제한을 설정할 수있는 Prog2 핀 및 Prog1 핀을 사용하는 것이 도움이됩니다.

위의 두 IC에 대한 이러한 유용한 핀의 기능은 아래의 (거의) 시도 된 레이아웃에 요약되어 있습니다. 특정 연결에서 물음표로 표시된대로 아직 완료되지 않았습니다.

내 레이아웃

내 레이아웃

현재 추첨 사양

마지막으로 두 IC의 상황에 따른 전류 인출 사양이 있습니다. 물론 이러한 전류 소모량은 USB 공급 장치의 0.5 / 100 / 500mA 전류 소비 제한치로 계산되어야합니다. 현재 추첨

질문 : 만족하도록 솔루션 내 레이아웃을 조정하는 것 같다 모두 네 가지 규칙 / 한 번에 조건을,하지만 난 그것을 보이지 않아요; 어떤 아이디어?

이전 레이아웃에서 알 수 있듯이 소프트 스타트 문제에 대해 연결되지 않은 회로 (MOSFET의 RC 조합)를 설정했습니다. 그리고 PROG1 핀에 한계 설정 저항이 있는데, 이는 500mA 대 100mA 대 0.5mA 문제를 부분적으로 해결하기위한 분배기의 일부로 사용될 수 있습니다 (이 부분은 이 애플리케이션 노트 의 FTDI 전략에 근거 함 ). 그러나 그것은 내가 도달 할 수있는 한입니다.

답변:


11

"MCP73871 장치는 특히 USB 사양에 의해 통제되는 현재의 제한을 준수합니다." -MCP73871

현재는 아무것도 제한 할 필요가 없습니다. MOSFET 솔루션은 용량 성 부하로 인한 전류 제한 돌입에만 유용하지만 VDD 핀은 용량 성도 아니며 회로가 이미 켜져 있으면 제한되지 않습니다. #PWREN 및 #SLEEP을 사용하여 다른 저항 값으로 전환하는 방법을 알아 내기 만하면됩니다. MCP73871이 나머지를 수행합니다.

  1. "대기"를 처리하려면 #SLEEP을 #CE에 연결하기 만하면됩니다.
  2. #PWREN과 # PROG2 사이에 인버터를 추가하지만 부동 입력이 인버터 출력을 LOW로 기본 설정하는지 확인하십시오.
  3. # PROG1에 2.2k 풀다운 배치

참고 : #PWREN이 높게 구동되고 NPN으로 전류를 제한해야하므로 R1이 있는지 확인하십시오.

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


이것은 올바른 소리입니다. 나는 거기에 만족하지 않는 경우이며, 최대한 빨리 그것을 확인으로 언급 할 경우,이 방법으로보기에 대해 지금이다
boardbite

당신이 저항 값과 도움이 필요하면 알려주세요
아날로그 방화범

1

아마도 여기서 리셋 컨트롤러가 유용 할 것입니다. 시작을 위해 출력을 RC 네트워크에 연결하십시오. 그런 다음 SLEEP을 취해 뒤집어 리셋 신호와 함께 CE에 공급하십시오. PWREN의 경우 약 1.5V 정도의 전압 분배기를 만드십시오. 1V에 대해 반전 비교기를 통해 그것을 PROG2에 공급하십시오.


회로도를 그릴 수 있습니까? 텍스트 설명을 따르는 것이 훨씬 쉬울 것입니다. 그런 다음 텍스트를 사용하여 회로도를 설명 할 수 있습니다.
Kortuk
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.