Hầu hết các Vi điều khiển (uC) có Bộ chuyển đổi Tương tự sang Kỹ thuật số (ADC) như là một phần của bộ ngoại vi của chúng, điều này là phi thường vì điều này tích hợp hai thành phần vào một gói. Các ADC này thường được đăng ký ánh xạ, điều này cho phép dữ liệu được trích xuất nhanh chóng và dễ dàng.
Mặc dù tích hợp chặt chẽ này, bạn vẫn có thể mua ADC bên ngoài. Tôi có thể thấy một số trường hợp cho những điều này:
- ADC cần được cách ly khỏi uC.
- Độ sâu bit của các mẫu ADC cần phải cao hơn ADC của uC.
- Điện áp để cảm nhận là xa vi điều khiển và các đường tương tự dài không được chấp nhận.
- Điện áp để cảm nhận là trong một môi trường khắc nghiệt không phù hợp với uC.
- Các mẫu ADC bên ngoài nhanh hơn nhiều so với ADC của uC.
- Điện áp tham chiếu cho một số mẫu khác với các điện áp khác, yêu cầu nhiều chân Vref (và do đó nhiều ADC bên ngoài).
- UC hiện tại không có đủ các kênh ADC và chi phí đặt một uC mới là không đủ.
- ADC bên ngoài tiêu thụ ít năng lượng hơn ADC của uC (tôi sẽ cần một ví dụ để tin vào điều đó).
- Các kênh ADC phải được lấy mẫu đồng thời (kịch bản hiếm).
- Chi phí phần mềm lập trình tại thời điểm sản xuất lớn hơn chi phí của phần ADC đắt hơn (không chắc).
- PCB có giới hạn về không gian và không có uC nào có thể phù hợp (không chắc).
Đây là tất cả tốt và tốt, nhưng điều gây ấn tượng với tôi là kỳ lạ là các ADC bên ngoài thường khá đắt hơn so với các đối tác uC của chúng, nhưng vẫn cung cấp chức năng tương đương. Chẳng hạn, bạn có thể mua một bộ phận EFM32Z với ADC 1Msps 12 bit (có tham chiếu nội bộ) với giá khoảng 1 đô la , hoặc bạn có thể mua một bộ ADC 200 bit 200 bit tương đương với giá khoảng 3,50 đô la (cùng tốc độ (ish), cùng số công suất, v.v.) và thực hiện cùng một nhiệm vụ (trích xuất dữ liệu ADC).
Câu hỏi sau đó trở thành: có lý do thuyết phục nào mà một kỹ sư sẽ ủng hộ ADC bên ngoài hơn ADC của uC khi cái sau có thể thực hiện cùng chức năng không?