Nếu tôi muốn có một bộ tạo dao động độc lập "thực sự" thì một cái gì đó như cổng kích hoạt Schmitt của Steven (mà tôi cũng đã đề cập trong truy vấn đơn) là một giải pháp điện tử linh hoạt và rẻ tiền thực tế. Bạn có thể sử dụng pkg 6 cổng với chi phí thấp nhất (vì chúng rất phổ biến) hoặc với kích thước tối thiểu, hãy sử dụng một số gói cổng nhỏ. Bạn cũng có thể sử dụng opamp hoặc bộ so sánh cho cùng một mục đích. Một hàm không tạo thành một bộ dao động thư giãn với rất ít bộ phận. Neon và nắp và điện trở nếu tuyệt vọng. Esaki / Diode đường hầm và R !!! :-).
NHƯNG nếu bạn muốn một cái gì đó nhỏ hơn và rẻ hơn và điện tử thỏa mãn được yêu cầu của thư và tinh thần của bạn mặc dù nó không giống như một bộ dao động trong sự cô lập, và sau đó yêu cầu một thành phần 0402 được đóng gói 1 xu duy nhất -
Phần mềm điều khiển chu kỳ dao động răng cưa. Điện tích lũy thừa của một tụ điện sử dụng lực kéo yếu, trước khi phóng điện tụ. Với sự cẩn thận, điều này mang lại chi phí tối thiểu, diện tích tối thiểu, không tiêu hao năng lượng trừ khi thử nghiệm (và hầu như sau đó), không có EMI, vv khi không sử dụng.
PIC pin để Tụ. Cap khác dẫn xuống đất.
Cho phép pullups yếu. Làm đầu ra pin. Đặt thấp.
Đặt pin thành đầu vào. Đo thời gian thực hiện để đi lên cao khi nắp được tính bởi pullups yếu. Lặp lại nhiều lần nếu muốn kiểm tra giá trị. Có thể là dao động nhiều bánh hoặc chu kỳ đơn.
Nhu cầu: Một tụ điện, giá trị tương đối thấp. Có thể là 0402 nếu muốn (nguy hiểm hô hấp :-)) Pin thậm chí có thể được sử dụng cho các mục đích khác nếu muốn nếu nắp không quá lớn.
Pullups yếu khác nhau trong nguồn hiện tại bằng cách? Tỷ lệ 2: 1. Những điều trên có thể được hiệu chỉnh bằng cách thêm một nắp trên tàu với nắp >> điện dung đi lạc và pin. Đạp chiếc mũ này cho bạn biết sức kéo của nó mạnh đến mức nào. Thêm nắp ngoài cùng song song làm tăng thời gian sạc.
Tương tự có thể được thực hiện với một pin ADC. Phiên bản ADC có lợi thế của phản ứng chu kỳ sạc một phần. Bằng cách tìm kiếm hình dạng của đường cong điện tích hàm mũ, bạn có thể biết được điện dung có bao nhiêu trong chu kỳ << 1 RC.
Một pullup R bên ngoài có thể được thêm vào trong mỗi trường hợp nếu muốn.