PDA

View Full Version : MCP73871 Battery Charger


falleaf
21-12-2009, 02:39 PM
http://www.picvietnam.com/forum/attachment.php?attachmentid=3166&stc=1&d=1261380664

The MCP73871 device is a 1A fully integrated linear solution for system load sharing and Li-Ion / Li-Polymer battery charge management with AC-DC wall adapter and USB port power sources selection. It’s also capable of autonomous power source selection between input or battery. The MCP73871 device employs a constant current/constant voltage (CC/CV) charge algorithm with selectable charge termination point. The constant voltage regulation is fixed with four available options: 4.10V, 4.20V, 4.35V, or 4.40V.

Hiện nay vấn đề "di động" đang là vấn đề "nóng" của giới điện tử. Trong vấn đề di động, thì vấn đề năng lượng là một trong những vấn đề quan trọng nhất.

Vấn đề năng lượng lại bao gồm 2 vấn đề nhỏ, rất quan trọng đi song hành, đó là vấn đề tiêu thụ năng lượng của thiết bị, và vấn đề sạc pin cho thiết bị di động.

Để giảm thiểu năng lượng tiêu thụ, MCHP cung cấp giải pháp XLP (eXtreme Low Power), có thể tham khảo tại: http://microchip.com/XLP. Sử dụng giải pháp XLP, một cách sơ bộ, các bạn có thể tăng thời lượng dùng pin lên gấp đôi (từ 1 năm lên 2 năm chẳng hạn...)

Để sạc pin, MCP73871 là một trong những linh kiện mới, quan trọng, và cần thiết cho các thiết kế.

Giá bán lẻ của nó dưới 2$/pcs, và bán sỉ khoảng 1.3$/pcs.

Các ứng dụng:
- Đồng hồ thời gian thực
- GPS
- GSM/CDMA
- Wireless Sensor Network
- Access Control
....

Rất nhiều ứng dụng ngày nay sử dụng các thiết bị dùng pin và cầm tay.

Chúc vui

tungnh
22-12-2009, 03:50 PM
Mình cũng thật sự quan tâm đến vấn đề này, mình đã thử dùng chế độ sleep mode và cho chip ngủ bằng lệnh sleep() nhưng chẳng thể nào đánh thức nó được mặc dù mình đã cấu hình ngắt ( ngắt ngoài và ngắt UART ) để đánh thức rồi.
Thử mãi mà không được mình đành dùng switchclock. Tức là thay đổi nguồn dao động cho chip, vi dụ đang dùng nguồn dao động thạch anh và nhân tần tấc độ 40MIPS chẳng hạn, khi nào không cần thiết có thể chuyển nguồn dao động nội 100khz. Kết quả là năng lượng tiêu hao đã giảm đáng kể.
Mong rằng bạn nào đó đã dùng chế độ sleep mode thành công rồi thì chia sẽ cho mọi người.

nmhai
23-12-2009, 10:06 AM
Mình cũng thật sự quan tâm đến vấn đề này, mình đã thử dùng chế độ sleep mode và cho chip ngủ bằng lệnh sleep() nhưng chẳng thể nào đánh thức nó được mặc dù mình đã cấu hình ngắt ( ngắt ngoài và ngắt UART ) để đánh thức rồi.
Thử mãi mà không được mình đành dùng switchclock. Tức là thay đổi nguồn dao động cho chip, vi dụ đang dùng nguồn dao động thạch anh và nhân tần tấc độ 40MIPS chẳng hạn, khi nào không cần thiết có thể chuyển nguồn dao động nội 100khz. Kết quả là năng lượng tiêu hao đã giảm đáng kể.
Mong rằng bạn nào đó đã dùng chế độ sleep mode thành công rồi thì chia sẽ cho mọi người.

Bạn có thể dùng mode sleep của PIC dễ dàng, đánh thức có thể bằng ngắt ngoài, ngắt on-change ... Cái này thì mình cũng đã làm ok rồi, khi vào chế độ sleep mode thì pic mới tiêu hao năng lượng thấp nhất được. Nhưg có một đặc điểm dở của PIC là khi vào chế độ sleep mode thì fải định các chân là output và phải kéo xuống mức 0 thì lúc đó dòng tiêu thụ mới thấp nhất ( khoảng vài chục nA) như trong datasheet. Điều này rất bất tiện nếu pic đang kết nối với các ngoại vi khác. AVR thì không bị như thế này, nếu bạn sử dụng chế độ sleep nên dùng AVR có lẽ sẽ tốt hơn.

tungnh
23-12-2009, 07:17 PM
Bạn có thể dùng mode sleep của PIC dễ dàng, đánh thức có thể bằng ngắt ngoài, ngắt on-change ... Cái này thì mình cũng đã làm ok rồi, khi vào chế độ sleep mode thì pic mới tiêu hao năng lượng thấp nhất được. Nhưg có một đặc điểm dở của PIC là khi vào chế độ sleep mode thì fải định các chân là output và phải kéo xuống mức 0 thì lúc đó dòng tiêu thụ mới thấp nhất ( khoảng vài chục nA) như trong datasheet. Điều này rất bất tiện nếu pic đang kết nối với các ngoại vi khác. AVR thì không bị như thế này, nếu bạn sử dụng chế độ sleep nên dùng AVR có lẽ sẽ tốt hơn.
bạn dùng dòng pic nào và trình dịch gi vậy? mình dung dspic33f, mình cũng thử dùng các ngắt như bạn nói nhưng kết quả vẫn không đánh thức được.Bạn có thể post đoạn code về sleep mode cho mình tham khảo không?
Còn về vấn đề khi nhảy vào sleep mode thì tất nhiên phải cấu hình các chân là output và kéo xuống mức 0 rồi, nếu AVR mà tự động làm điều này thì tốt quá.
ps: Có lẽ nhầm topic nhỉ, hi

nhulinh
24-12-2009, 09:53 AM
MCP73871 mới đúng chứ?
Giá cả sản phẩm này thế nào hả F?

bien_van_khat
24-12-2009, 09:56 AM
Anh có thể tham khảo giá ở đây:
http://www.microchipdirect.com/productsearch.aspx?Keywords=mcp73871

bicycle91
10-02-2012, 08:29 AM
HI.chào các bạn .Không biết mình phải mua con này ở đâu nhỉ??

duy08091983
10-02-2012, 11:48 AM
HI.chào các bạn .Không biết mình phải mua con này ở đâu nhỉ??

Bạn liên hệ cty phân phối RP để đặt hàng : www.rpc.vn

bicycle91
11-02-2012, 01:17 AM
Bạn liên hệ cty phân phối RP để đặt hàng : www.rpc.vn

Thank U so much