Tôi đang trong quá trình viết phần mềm cho đồng hồ eZ 430 Chronos bằng TinyOS . Tôi muốn nó có sức mạnh thấp nhất có thể.
Thật không may, các phép đo của tôi cho thấy mức tiêu thụ năng lượng khoảng 350uA @ 3.3V trên một chương trình nhàn rỗi đơn giản, không làm gì cả, nhưng tắt tất cả các cảm biến, bật bộ tạo dao động ngoài và chuyển sang chế độ LPM4. Giá trị này lớn hơn hai cảm biến bên ngoài có thể ăn.
Phần mềm Texas gốc (mà tôi đã đọc và không tìm thấy gì tôi có thể quên cài đặt) tiêu tốn khoảng 9uA khi không hoạt động.
Có bất kỳ phương pháp để gỡ lỗi rò rỉ năng lượng? Tôi nên tiến hành như thế nào khi kiểm tra mã của mình (và TinyOS) không tiết lộ bất kỳ vấn đề nào?
Tôi đo mức tiêu thụ năng lượng bằng cách sử dụng máy hiện sóng và bộ khuếch đại tương tự như uC Hiện tại của Dave Jones. Tôi đã thử nghiệm bộ này trên một bộ điện trở và có kết quả chính xác.
Các sơ đồ cho đồng hồ eZ430 có ở đây, trên trang 79 .