Đề xuất chip hẹn giờ


9

Tôi cần thực hiện các phép đo điện áp cách nhau bởi độ trễ dài (vài giờ) và phát ra tiếng chuông khi mức điện áp được đáp ứng.

Tiêu thụ điện năng là quan trọng.

Những gì tôi muốn là một chip hẹn giờ đơn giản như chip RTC, nhưng câm, không có giao diện nối tiếp, bộ nhớ, v.v ... Điều tuyệt vời ở những chip RTC nối tiếp này là tiêu thụ năng lượng trong phạm vi nA.

Tôi biết, tôi có thể sử dụng 555, nhưng mức tiêu thụ điện năng thấp nhất tôi tìm thấy là khoảng 500uA.

Bất cứ ai có thể đề nghị một chip hẹn giờ đơn giản với mức tiêu thụ điện năng thấp?

Câu trả lời:


8

Vâng, 555 là khá xấu. Ngay cả một thiết bị CMOS như TLC555 tiêu thụ tới 400 A. Tôi đổ lỗi cho bộ chia điện trở, các bộ phận khác có thể dễ dàng được thực hiện trong phạm vi 1-10 A. μμμ

Nếu tôi hiểu chính xác vấn đề của bạn, bạn muốn theo dõi một điện áp khác nhau và nhận được tín hiệu khi nó đạt đến một mức nhất định, và ở mức năng lượng thấp; Tôi đoán bởi vì nó phải chạy một thời gian dài trên pin.

Bạn không muốn có một bộ vi điều khiển, ít hơn một bộ vi điều khiển. Bạn chỉ muốn một bộ so sánh năng lượng thấp. Các LPV521 là một opamp Nanopower, đòi hỏi 400nA tối đa ở 5V. Không cần phải bật và tắt. Chỉ cần áp dụng điện áp cần theo dõi và điện áp tham chiếu cho các đầu vào, và chuyển đổi một MOSFET để điều khiển còi. Áp dụng phản hồi tích cực cho opamp để có độ trễ để tránh dao động đầu ra khi điện áp đầu vào xung quanh ngưỡng.

Mạch nên tiêu thụ ít hơn 1 A, để nó có thể chạy trong vài năm trên một tế bào nút CR2032. μ

chỉnh sửa
Lưu ý rằng để đạt được công suất cực thấp này, opamp có băng thông rất thấp là 6,2kHz. Ở đây bạn báo hiệu là DC, nhưng trong các ứng dụng khác, nó có thể quan trọng.


cảm ơn, đây chính xác là những gì tôi cần, tôi muốn tránh vi điều khiển cho ứng dụng đơn giản này. bất kỳ ý tưởng về mạch còi công suất thấp? hoặc ~ 5mA cho mục đích chung làm cho nó không liên quan?
mouseuz

Công suất của buzzer có lẽ không liên quan vì nó sẽ tắt mọi lúc: sử dụng MOSFET để chuyển đổi nguồn điện và tất cả những gì bạn có là dòng rò của FET. (Cảm ơn vì đã chấp nhận. Tôi cho rằng điều này sẽ có một giải pháp thực sự đơn giản nếu bạn lùi lại vài bước để nhìn nó từ xa :-))
stevenvh

2
Nhưng điều này không làm bất kỳ thời gian. Nếu điều này thực sự giải quyết được vấn đề của OP, vậy thì tất cả những thứ về việc muốn lấy mẫu tín hiệu cứ sau vài giờ là gì? Phương pháp so sánh về cơ bản theo dõi tín hiệu liên tục.
Olin Lathrop

@Olin - Vâng, tôi biết, nhưng tôi cho rằng OP đã quá bận tâm với những thứ như chế độ ngủ để tiết kiệm năng lượng đến nỗi anh ấy quên mất vấn đề "tăng một cấp" (như bạn cũng thường đề xuất trong câu trả lời của mình). Tôi hiểu rằng bạn đang nản lòng khi đưa ra câu trả lời không đáp ứng nhu cầu thực sự của OP. (Nhưng bạn đã đánh giá cao về nó!)
stevenvh

1
@stevenvh: Không, tôi không nản lòng vì tôi đã viết câu trả lời cho những gì OP yêu cầu nhưng bây giờ anh ấy muốn gì, nhưng bản thân tôi càng buồn hơn vì không thấy câu hỏi đó thực sự là gì. Bạn đã rõ ràng đúng về điều này, +1.
Olin Lathrop

8

Thay vì chip hẹn giờ độc lập, tôi khuyên bạn nên sử dụng một bộ vi điều khiển công suất cực thấp như PIC18F24J11 . Nó có RTC phần cứng và chỉ tiêu thụ 830 nA ở chế độ ngủ khi RTC chạy. Nó có ADC 10 bit, 10 kênh để bạn cũng có thể thực hiện các phép đo điện áp của mình với nó.

Có sẵn trong gói DIP để tạo mẫu với giá 3,18 đô la và dưới 2 đô la trong gói SMT với số lượng sản xuất nếu đây là sản phẩm.


Tương tự nhưng tôi sẽ đề xuất một PIC12F1822 chi phí thấp hơn (<$ 1 tính theo qty). Đi ngủ sẽ xuống dưới 100ua Tôi nghi ngờ bị đánh thức bởi đồng hồ bấm giờ để đọc điện áp.
kenny

@kenny, tôi giả sử bạn có nghĩa là 100 nA, không phải uA. Với bộ xử lý không có RTC phần cứng như PIC12F1822, bạn vẫn cần duy trì hoạt động của Timer 1, sẽ tiêu tốn 650 nA, tương đương với lựa chọn của tôi.
tcrosley

Thật. Trừ giá.
kenny

3

Tôi đồng ý với những gì tcrosley nói, ngoại trừ việc bạn không cần đồng hồ thời gian thực. Bạn dường như chỉ muốn đo độ trễ và không cần biết ngày giờ. Một chiếc đồng hồ thời gian thực sẽ phức tạp hơn chỉ là một bộ đếm thời gian cho nhiệm vụ này.

Không cần đồng hồ thời gian thực cũng cho phép một vi điều khiển đơn giản hơn. Bất kỳ PIC "XLP" nào từ Microchip có A / D đều có thể làm điều này. Nếu bạn cần thời gian chính xác, sau đó bạn đặt một tinh thể 32768 Hz trên các chân dao động hẹn giờ 1. Đây là loại tinh thể tương tự được sử dụng trong đồng hồ đeo tay, và có thể được điều khiển với rất ít năng lượng. Không làm gì đặc biệt, điều này có thể đánh thức bộ xử lý cứ sau 2 giây và phần còn lại là phần sụn. Bộ xử lý sẽ chỉ chạy vài micro giây sau mỗi 2 giây, do đó mức tiêu thụ năng lượng trung bình sẽ khá thấp.

Một số PIC mới hơn có bộ dao động RC công suất rất thấp được tích hợp sẵn. Đó có thể là tất cả những gì bạn cần nếu độ chính xác vài phần trăm là đủ tốt. Trong cả hai trường hợp, điều này có thể thực hiện được trong khoảng 1 PatrickA hoặc ít hơn.


Olin, bạn đã đề cập rằng nếu ai đó muốn một chiếc đồng hồ thời gian thực cũng đo ngày và giờ, thì nó sẽ phức tạp. Nếu bạn có thể giải thích mọi người trong diễn đàn này, làm thế nào một người nên làm việc nếu anh ấy / cô ấy muốn đi tính toán thời gian như vậy, nó sẽ hữu ích. Có nhiều người theo dõi bài đăng này như tôi, những người quan tâm muốn biết, nếu chúng tôi muốn làm việc để đo thời gian thực (ngày và giờ)

Còn việc sử dụng bộ đếm thời gian watchdog (WDT) để thiết lập lại chip thì sao? nó sẽ sử dụng nhiều dòng điện hơn một tinh thể 32768 Hz? Chip PIC sử dụng khoảng 300 nA cho WDT.
tigrou
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.