Hãy xem hai cái clip này, chú ý rằng TI xây dựng các bo riêng khác nhau để test, và MCHP test trên cùng một bo. TI dùng đồng hồ để đo và hiển thị, trong khi MCHP dùng cùng một bo mạch và cùng một điều kiện mạch ngoài cho thí nghiệm.
TI:
http://www.youtube.com/watch?v=itp_Zc-o2ho
MCHP:
http://www.youtube.com/watch?v=AoTFD4ngZ_w
TI đã không test tới trường hợp sử dụng RTCC. Bởi các thiết kế mà MCU cần sleep liên tục, nó sẽ cần phải duy trì đồng hồ của nó, khi thức dậy, nó không cần cập nhật lại nữa.
Lưu ý ở đây MCHP hỗ trợ RTCC (Clock & Calendar).
Về tiết kiệm năng lượng, có thể thấy MCHP vẫn có những ưu thế rõ ràng hơn.
Không hiểu bên TI test thế nào, nhưng điều khiện của một con PIC để có thể gọi là XLP, nghĩa là ở chế độ Deep sleep, nó phải dưới 40nA, và ở chế độ sleep, nó phải dưới 500nA, và khi bật hết các chế độ trong sleep thì nó phải dưới 1uA.
Khi sử dụng mà thời gian sleep của nó chiếm tới 99.99xxx%, thì người ta sẽ phải đưa nó vào chế độ deep sleep (ngủ hẳn), rồi sau đó thức dậy. Như vậy, ở ứng dụng này, MPS430 tốn tới 100nA, trong khi XLP tốn tối đa 40nA, phổ biến là 20nA.
Khi hoạt động ở chế độ chạy WDT, thì thông thường các ứng dụng sẽ duy trì RTCC, bởi vì những ứng dụng này thường dùng pin, mà dùng pin thì phải có phần giao tiếp ra ngoài, thường là không dây (vì nếu có dây thì có thể cấp nguồn cho MCU rồi). Khi đó, công việc khi tỉnh dậy của MCU, là phải cập nhật lại RTCC. Như vậy, năng lượng thu phát RF rơi vào tầm 20-25mA. Cứ tốn thêm thao tác truyền nhận, thì năng lượng tốn hơn rất nhiều so với việc ngủ của PIC. Bởi tổng năng lượng ngủ, không thấm gì so với tổng năng lượng truyền nhận. Kết quả, khi chạy RTCC, tiết kiệm hẳn một lượng năng lượng để cập nhật RTCC khi thức dậy. Do đó, người ta thường Sleep với RTCC còn chạy (nếu không ngủ tuyệt đối). Kết quả, với vấn đề này, MPS430 lại thua xa PIC.
Trong khi dải hoạt động ở giữa ít sử dụng, MPS430 có phần nhỉnh hơn. Điều này có thể đúng, nhưng không hiểu sao kết quả đo của TI lại có độ lệch lớn đến vậy, vượt ra ngoài tiêu chuẩn cho phép của nhà máy mà MCHP đã đưa ra khi gọi tên sản phẩm là XLP. Rõ ràng cái clip của TI có vấn đề.
Chúc vui