Câu trả lời:
Hãy xem xét Microchip TC1321, đây là bộ chuyển đổi tương tự sang số (DAC) I2C với độ phân giải 10 bit (4,88mV / bước), có sẵn trong SOIC8 (bạn sẽ cần một bảng chuyển đổi dễ hàn [ví dụ: sparkfun's hoặc futurlec's ) và hoạt động từ 5 vôn. Nếu bạn ổn chỉ với 8 bit (19,5mV / bước), hãy xem xét TC1320 .
Cả hai chip đều có sẵn từ Mouser hoặc Microchip Direct với giá khoảng 2 đô la.
Nếu bạn có thể sử dụng SPI thay vì I2C, các tùy chọn của bạn sẽ dễ dàng hơn, MCP4821 và MCP4822 là các chip SPI SPI đơn và kép đi kèm với các gói PDIP8 đẹp. Một lần nữa, chúng có giá khoảng 2 đô la từ những nơi thông thường (mouser, digikey, microchip direct, farnell).
Tùy thuộc vào những gì bạn đang lái xe, nếu bạn có Arduino, bạn đã có ba đến sáu đầu ra Analog, vì bạn có thể sử dụng chức năng AnalogWrite để đặt chu kỳ làm việc của các chân PWM. Tần số xấp xỉ 490 Hz, quá đủ cho đèn LED (một lần nữa, nó phụ thuộc vào ứng dụng của bạn). Bạn có thể đặt giá trị từ 0 đến 255, cung cấp cho bạn độ phân giải (5v / 256 =) .020V.
Bạn cần xác định xem có phải là 49 Hz hay không, nhưng PWM được sử dụng để mô phỏng điện áp tương tự cho nhiều ứng dụng và nó có thể phù hợp với bạn mà không cần thêm phần hoặc lập trình.
Bạn cũng có thể xem xét sử dụng bộ lọc (mạng điện trở tụ) để làm mịn sóng vuông. Nó sẽ cung cấp cho bạn nhiều thời gian hơn trong các ứng dụng bạn có thể kiểm soát và thụ động thì rẻ, nhưng tùy thuộc vào ứng dụng của bạn, điều đó thậm chí có thể không cần thiết.
Bạn cần một loại chuyển đổi kỹ thuật số sang tương tự I2C (DAC) thuộc loại nào đó, một tìm kiếm nhanh đã bật lên như sau:
http://www.sparkfun.com/c Commerce / products_info.php? products_id = 8736
Như bạn đã biết, một bộ vi xử lý (chip được sử dụng trong Arduino) đã có thể tạo ra điện áp 'tương tự' thông qua việc sử dụng PWM + tụ điện để làm mịn dạng sóng (trong một số trường hợp, tụ điện không cần thiết). Nó không có độ phân giải cao như chip DAC chuyên dụng, nhưng nó đủ tốt cho nhiều nhu cầu.
Đây là một mục Wikipedia trên Potentiometer kỹ thuật số. Những nồi kỹ thuật số này có thể hoạt động như đầu ra tương tự trên arduino. Nó sẽ hoạt động như một chiết áp thông thường quét qua tất cả các điện áp từ 0 - 5V thông qua các lệnh nối tiếp (của một số loại). Nếu bạn không cần phải có I2C thì bạn có thể sử dụng nồi kỹ thuật số này từ Parralax hoặc chip này từ Jameco. Các chip I2C duy nhất tôi đã thấy là tất cả các bề mặt gắn kết thay vì xuyên qua lỗ, điều này làm cho chúng khó hoạt động hơn và. Đây là liên kết đến tất cả các chiết áp kỹ thuật số I2C của Jameco. Tôi hy vọng điều này là hữu ích và may mắn nhất!