Tóm tắt: Tôi đang thiết lập mạch sạc Li-ion được hỗ trợ USB và dĩ nhiên muốn rút ra dòng sạc tối đa có thể theo tình huống - nhưng cũng muốn đảm bảo tôi không vi phạm thông số kỹ thuật USB khi rút. Mặc dù tôi có thể thỏa mãn một hoặc hai điều kiện USB riêng lẻ, tôi gặp một chút khó khăn khi nghĩ đến một cách thông minh để đáp ứng tất cả. Đây là những gì đang xảy ra ...
Bốn quy tắc thông số kỹ thuật USB (ba quy tắc tối đa rút thăm hiện tại và một quy tắc giới hạn hiện tại xâm nhập) phù hợp với tình huống cụ thể của tôi như sau: (Lưu ý: Tôi đang hiển thị các giai đoạn thời gian khác nhau trong sơ đồ này :)
Tin tốt là ...
Tôi tình cờ đang sử dụng IC FTDI USB-UART, FT232R ( bảng dữ liệu ), đảm nhiệm việc liệt kê và cũng có các đầu ra cho biết trạng thái liệt kê và trạng thái Tạm dừng, sẽ hữu ích khi đặt mức độ dòng điện.
Cũng hữu ích là tôi đang sử dụng IC sạc Li-ion, MCP73871 ( bảng dữ liệu ), có pin ChargeEnable, cũng như pin Prog2 và chân Prog1 cho phép đặt giới hạn dòng sạc.
Các chức năng của các chân hữu ích này cho cả hai IC ở trên được tóm tắt trong bố cục đã thử (thô) của tôi bên dưới. Nó chưa hoàn thành, như được chỉ ra bởi các Dấu hỏi ở một số kết nối nhất định:
Bố cục của tôi
Thông số kỹ thuật hiện tại
Cuối cùng, đây là thông số kỹ thuật vẽ hiện tại tình huống cho hai IC. Tất nhiên, những lần rút hiện tại này cũng phải được tính vào giới hạn rút hiện tại 0,5 / 100/500 mA trên nguồn cung cấp USB:
CÂU HỎI: Dường như có một giải pháp để điều chỉnh bố cục của tôi để đáp ứng tất cả bốn quy tắc / điều kiện cùng một lúc, nhưng tôi không thấy điều đó; Có ý kiến gì không?
Như bạn có thể thấy trong bố cục của mình trước đó, tôi đã thiết lập một mạch không được kết nối (kết hợp RC trên MOSFET) cho vấn đề khởi động mềm; và tôi đã có điện trở cài đặt giới hạn trên chân PROG1, có thể được sử dụng như một phần của dải phân cách để giải quyết một phần vấn đề 500mA so với 100mA so với 0,5mA (một phần dựa trên chiến lược của FTDI trong ghi chú ứng dụng này ). Nhưng đó là xa như tôi có thể đạt được.