ADC chuyển đổi tín hiệu analog liên tục thành dữ liệu số mà bộ xử lý của bạn có thể sử dụng, trong khi DAC thì ngược lại - biến giá trị số trở lại thành điện áp hoặc dòng điện analog. Quyết định không phải là một trong hai: các hệ thống chỉ dùng cảm biến chỉ cần ADC, hệ thống chỉ có đầu ra chỉ cần DAC, nhưng hầu hết các thiết kế thực sự - thiết bị âm thanh, bộ điều khiển công nghiệp, bộ thu phát RF - đều cần cả hai để kết nối thế giới analog và kỹ thuật số.
Những điểm chính rút ra
- ADC đo các đầu vào tương tự và dữ liệu nhị phân đầu ra; DAC nhận dữ liệu nhị phân và tạo ra đầu ra tương tự - chúng là các tín hiệu đối nghịch hướng, không phải là các bộ phận có thể thay thế cho nhau.
- Tần số lấy mẫu và độ phân giải quyết định độ chính xác của ADC, nhưng trên thực tế, độ ổn định tham chiếu và bố trí PCB thường giới hạn độ chính xác thực tế hơn so với thông số kỹ thuật.
- DAC xuất ra các bước giữa các cấp độ và có thể bị lỗi trong quá trình chuyển mã; Lọc đầu ra là bắt buộc trong các vòng lặp âm thanh và điều khiển, không phải tùy chọn.
- Flash ADC mang lại tốc độ, SAR ADC cân bằng công suất và hiệu suất, Sigma-Delta ADC xuất sắc về độ chính xác - chọn kiến trúc phù hợp với băng thông tín hiệu và ngân sách nhiễu của bạn, không phải kiến trúc có số bit cao nhất.
- Hầu hết các lỗi hệ thống đều bắt nguồn từ drift tham chiếu, rung động xung nhịp hoặc vòng nối đất - bộ chuyển đổi chỉ hoạt động tốt như phần đầu analog và PCB bạn xây dựng xung quanh chúng.
ADC là gì?
ADC lấy mẫu một dạng sóng analog thay đổi theo thời gian - điện áp từ cảm biến, dòng điện từ bộ chuyển đổi, tín hiệu âm thanh - và chuyển đổi từng mẫu thành một số nhị phân. Luồng kỹ thuật số đó sau đó cung cấp cho vi điều khiển, DSP hoặc bộ xử lý để phân tích, lưu trữ hoặc truyền tải.
Quy trình ba bước - lấy mẫu, lượng tử hóa, mã hóa - nghe có vẻ đơn giản, nhưng hiệu suất thực sự phụ thuộc vào bộ lọc chống răng cưa, tham chiếu ổn định và bố cục ít nhiễu. Tôi đã từng gỡ lỗi các thiết kế mà ADC 16-bit chỉ cung cấp 12 bit hiệu quả vì điện áp tham chiếu bị tụt xuống dưới tải.

DAC là gì?
Một DAC nhận một từ kỹ thuật số và tạo ra điện áp hoặc dòng điện tương ứng. Phát âm thanh, tổng hợp dạng sóng, điều khiển động cơ và tạo điểm đặt vòng kín đều dựa vào DAC để kết nối logic số với phần cứng analog.
Đầu ra DAC không tự nhiên tạo ra sóng mượt mà. Mỗi thay đổi mã tạo ra một bước, và các chuyển đổi mã lớn có thể gây ra các lỗi - những đột biến điện áp ngắn xuất hiện khi các công tắc nội bộ thay đổi trạng thái. DAC tốc độ cao trong hệ thống RF đòi hỏi phải lọc đầu ra và khớp trở kháng cẩn thận; DAC tốc độ thấp trong điều khiển công nghiệp cần các tham chiếu ổn định và thời gian ổn định.

ADC vs DAC: Sự khác biệt kỹ thuật
| Tính năng | ADC | DAC |
|---|---|---|
| Hướng chuyển đổi | Tín hiệu analog → dữ liệu kỹ thuật số | Dữ liệu kỹ thuật số → tín hiệu analog |
| Tín hiệu đầu vào | Điện áp hoặc dòng điện liên tục | Mã nhị phân |
| Tín hiệu đầu ra | Số nhị phân | Điện áp hoặc dòng điện tương tự |
| Hoạt động chính | Lấy mẫu, lượng tử hóa, mã hóa | Giải mã kỹ thuật số, tái tạo tương tự |
| Các chỉ số hiệu suất chính | Độ phân giải, tốc độ lấy mẫu, SNR, INL/DNL | Độ phân giải, thời gian lắng xuống, THD, năng lượng lỗi |
| Các chế độ hỏng hóc phổ biến | Răng cưa, nhiễu lượng tử, thiếu mã | Lỗi đầu ra, lỗi đơn điệu, méo dạng phụ thuộc mã nguồn |
| Ứng dụng điển hình | Giao diện cảm biến, thu thập dữ liệu, ghi âm | Tạo dạng sóng, phát lại âm thanh, vòng điều khiển |
Cách ADC chuyển đổi tín hiệu
Chuyển đổi ADC chia thành ba giai đoạn: lấy mẫu, lượng tử hóa và mã hóa.
Lấy mẫu
ADC ghi lại điện áp đầu vào theo các khoảng thời gian rời rạc. Tần số lấy mẫu phải thỏa mãn tiêu chí Nyquist - ít nhất gấp đôi thành phần tần số cao nhất trong đầu vào:
FS ≥ 2fmax
Nếu bạn lấy mẫu thấp, nội dung tần số cao sẽ gập lại vào baseband dưới dạng aliasing. Bộ lọc chống răng cưa đặt trước ADC làm giảm tín hiệu ngoài dải tần, nhưng độ lăn của bộ lọc không sắc nét như tường gạch. Trong thực tế, tôi nhận thấy việc lấy mẫu ở tần số 2.5× đến 3× băng thông tín hiệu tạo ra đủ biên để tạo ra bộ lọc analog có thể thực hiện được mà không tiêu tốn tốc độ chuyển đổi không cần thiết.
Lượng tử hóa
Mỗi điện áp lấy mẫu sẽ được ánh xạ đến mức số gần nhất. ADC 8-bit cung cấp 256 cấp độ, ADC 12-bit cho 4096, và ADC 16-bit cung cấp 65.536. Kích thước bước bằng phạm vi tỷ lệ đầy đủ chia cho 2ⁿ, trong đó n là số bit.
Lỗi lượng tử hóa - sự khác biệt giữa điện áp thực tế và mức được cấp - xuất hiện dưới dạng nhiễu trong đầu ra kỹ thuật số. Độ phân giải cao hơn sẽ giảm kích thước bước, nhưng chỉ khi màn tham chiếu và đầu vào đủ yên tĩnh để giải quyết các bước nhỏ đó.
Mã hóa
Mức lượng tử hóa chuyển sang định dạng nhị phân - thường là bổ sung hai, nhị phân lệch hoặc nhị phân thẳng, tùy thuộc vào ADC và đầu vào là đơn cực hay lưỡng cực. Từ số này sau đó được chuyển đến bộ xử lý hoặc bộ nhớ.

Cách DAC tái tạo tín hiệu analog
Đầu vào kỹ thuật số
DAC nhận một từ nhị phân từ bộ xử lý, bộ nhớ hoặc giao diện số. Mỗi từ đại diện cho một mức đầu ra mục tiêu.
Tái tạo Analog
Thang điện trở bên trong, nguồn dòng điện hoặc mạng chuyển mạch chuyển đổi mã số thành điện áp hoặc dòng điện tỷ lệ. Khi mã đầu vào thay đổi, điện áp hoặc dòng điện đầu ra cũng theo chiều theo.
Lọc đầu ra
Đầu ra DAC thay đổi theo từng bước rời rạc. Cập nhật mã nhanh tạo ra dạng sóng cầu thang với hình ảnh phổ tần số cao. Bộ lọc tái tạo thông thấp làm mượt các bước và làm suy giảm các hài âm không mong muốn. Ngắt bộ lọc, trật tự và độ trễ nhóm phải phù hợp với băng thông tín hiệu - DAC âm thanh thường sử dụng bộ lọc thông thấp nhẹ nhàng với méo pha tối thiểu, trong khi DAC vòng điều khiển có thể chấp nhận bộ lọc sắc nét hơn nếu độ trễ pha không làm mất ổn định vòng lặp.

Cách ADC và DAC hoạt động cùng nhau trong các hệ thống thực tế
Hầu hết các sản phẩm thực tế sử dụng cả hai bộ chuyển đổi trong một chuỗi tín hiệu khép kín.
Hệ thống âm thanh
Micro tạo ra một dạng sóng analog. ADC số hóa nó cho xử lý DSP - cân bằng, nén, hiệu ứng. Âm thanh đã xử lý sau đó sẽ đi qua DAC để điều khiển tai nghe hoặc loa. Âm thanh chất lượng CD sử dụng bộ chuyển đổi 16-bit ở tần số 44,1 kHz; ghi âm chuyên nghiệp chuyển sang 24-bit ở 96 kHz hoặc 192 kHz, tuy nhiên sự khác biệt nghe được phụ thuộc nhiều hơn vào chất lượng micro và âm học phòng hơn là độ sâu bit.
Vòng điều khiển công nghiệp
Cảm biến nhiệt độ xuất ra điện áp tương tự. ADC số hóa nó để vi điều khiển có thể thực thi thuật toán PID. Bộ điều khiển sau đó điều khiển một DAC (hoặc đầu ra PWM, hoạt động như một DAC thô sơ sau khi lọc) để điều chỉnh công suất máy sưởi. Độ ổn định của vòng lặp phụ thuộc vào nhiễu ADC, thời gian ổn định DAC và tốc độ cập nhật - tôi đã thấy các vòng điều khiển dao động vì DAC bị lỗi trong quá trình chuyển mã, tạo ra phản hồi sai vào phép tính PID.
Bộ thu phát RF
Các radio định nghĩa bằng phần mềm số hóa tín hiệu RF đầu vào bằng ADC tốc độ cao, xử lý chúng trong FPGA hoặc DSP, và tái tạo các dạng sóng đầu ra bằng DAC tốc độ cao. Độ chính xác của truyền phụ thuộc vào độ tuyến tính của DAC và độ rung của đồng hồ - nội dung phổ giả từ đồng hồ DAC nhiễu có thể vi phạm quy định phát xạ.
Thiết bị kiểm tra và đo lường
Máy hiện sóng sử dụng ADC để thu thập dạng sóng, trong khi các bộ tạo sóng tùy ý dựa vào DAC để tổng hợp tín hiệu kiểm tra. Độ phân giải hiệu quả - các bit sử dụng thực tế sau khi tính đến nhiễu và méo tiếng - thường thấp hơn 2 đến 3 bit so với tiêu chuẩn danh nghĩa của các nhạc cụ trên bàn làm việc.

Các yếu tố lựa chọn chính cho ADC và DAC
| Yếu tố | Tại sao điều này quan trọng đối với ADC | Tại sao điều này quan trọng đối với DAC |
|---|---|---|
| Độ phân giải | Xác định sự thay đổi tín hiệu tối thiểu có thể phát hiện | Thiết lập kích thước bước đầu ra và độ mượt mà |
| Tốc độ (Tốc độ mẫu hoặc Tốc độ cập nhật) | Phải ghi lại tần số đầu vào nhanh nhất mà không bị răng cưa | Phải cập nhật đủ nhanh để có băng thông đầu ra |
| Độ chính xác (INL, DNL, Độ lệch, Lỗi khuếch đại) | Ảnh hưởng đến độ tin cậy đo lường | Ảnh hưởng đến độ chính xác và tính tuyến tính đầu ra |
| Nhiễu (SNR, ENOB) | Giới hạn tín hiệu có thể phân giải nhỏ nhất | Làm giảm chất lượng tín hiệu đầu ra |
| Tiêu thụ điện năng | Quan trọng trong cảm biến chạy bằng pin | Quan trọng trong thiết bị âm thanh di động và không dây |
| Độ ổn định tham chiếu | Ảnh hưởng trực tiếp đến độ chính xác chuyển đổi | Ảnh hưởng trực tiếp đến độ ổn định đầu ra |
Khi chọn bộ chuyển đổi, hãy đối chiếu thông số kỹ thuật với tín hiệu, không phải với các tuyên bố quảng cáo. ADC 24-bit nghe có vẻ ấn tượng, nhưng nếu nhiễu hệ thống ở mức 100 μV và LSB của bạn chỉ là 10 μV, thì bạn chỉ đang số hóa nhiễu ở ba bit dưới cùng.
Thách thức về tính toàn vẹn tín hiệu
Tham chiếu Voltage Drift
Cả ADC và DAC đều so sánh đầu vào hoặc đầu ra phát ra tương đối với điện áp tham chiếu. Nếu tham chiếu bị lệch theo nhiệt độ hoặc tải, độ chính xác chuyển đổi cũng sẽ lệch theo. Tham chiếu 10 ppm/°C nghe có vẻ chính xác cho đến khi bạn nhận ra nó dịch chuyển 100 ppm trên dao động 10°C - xóa đi lợi ích của bộ chuyển đổi 16-bit đó.
Sử dụng một tham chiếu điện áp trôi thấp chuyên dụng, không phải đường ray. Bỏ qua nó gần chốt. Trong một dự án thiết bị y tế, chúng tôi đã lần theo một lỗi hiệu chuẩn bí ẩn do sự sụt giảm 50 mV trên đường tham chiếu do độ rộng đường mạch PCB không đủ.
Răng cưa trong hệ thống ADC
Hiện tượng răng cưa xảy ra khi nội dung tín hiệu trên fs/2 gập vào dải cơ sở. Một bộ lọc chống răng cưa đặt trước ADC làm giảm nhiễu và nhiễu tần số cao. Thứ tự bộ lọc và tần số cắt phụ thuộc vào tỷ lệ giữa băng thông tín hiệu và tần số lấy mẫu - tỷ lệ chặt chẽ hơn đòi hỏi bộ lọc dốc hơn, làm tăng chi phí, biến dạng pha và độ trễ nhóm.
Lấy mẫu quá mức - lấy mẫu nhanh hơn 2fmax - làm giảm yêu cầu về bộ lọc. Các ADC Sigma-Delta khai thác điều này bằng cách lấy mẫu ở tần số 64× hoặc 128× băng thông tín hiệu, sau đó lọc kỹ thuật số và phân hủy kết quả.
Tiếng ồn lượng tử hóa
Lỗi lượng tử hóa hoạt động giống như tiếng ồn trắng lan tỏa trên băng thông ADC. Nhiễu lượng tử hóa RMS bằng:
Vq(rms) = LSB / √12
Đối với ADC 12-bit với dải 5 V, LSB = 5 V / 4096 ≈ 1,22 mV, nên nhiễu lượng tử hóa khoảng 0,35 mV RMS. Nếu tín hiệu cảm biến của bạn là 10 mV, chỉ riêng nhiễu lượng tử đã tiêu tốn một phần đáng kể dải động của bạn.
Lỗi DAC
Khi một DAC chuyển đổi từ mã này sang mã khác - đặc biệt khi nhiều bit lật đồng thời - chuyển mạch nội bộ có thể tạo ra các xung điện áp ngắn. Chuyển đổi từ 01111111 sang 10000000 sẽ đảo ngược mọi bit, và nếu MSB chuyển nhanh hơn bit thấp hơn một chút, đầu ra sẽ nhảy lên mức sai trong chốc lát.
Các mạch gỡ lỗi và tụ giữ đầu ra giúp giảm hiệu ứng này, nhưng cũng làm chậm thời gian ổn định. Các DAC tốc độ cao trong hệ thống RF thường chấp nhận một số năng lượng lỗi để đổi lấy tốc độ cập nhật nhanh hơn.
Đồng hồ rung động
Lỗi thời gian trong xung nhịp lấy mẫu làm giảm tỷ lệ tín hiệu trên nhiễu của ADC, đặc biệt ở tần số cao. Sự suy giảm SNR do jitter như sau:
SNR ≤ 20 log₁₀(1 / (2πfinσjitter))
Với đầu vào 10 MHz và jitter RMS 1 ps, SNR giảm xuống khoảng 70 dB - tương đương khoảng 11 bit hiệu dụng, ngay cả khi ADC là 16 bit. Sử dụng nguồn xung nhịp có độ jitter thấp, giữ đường mạch xung nhịp ngắn và tránh chạy xung nhịp gần các đường dây kỹ thuật số nhiễu.
Bố trí PCB
Bố cục kém sẽ làm giảm hiệu suất bộ chuyển đổi. Tách các mặt đất analog và kỹ thuật số, kết nối chúng tại một điểm sao đơn hoặc dưới bộ chuyển đổi. Định tuyến các đường mạch tương tự nhạy cảm ra xa bộ điều chỉnh chuyển mạch, bus kỹ thuật số và đường xung nhịp. Đặt tụ bypass trong phạm vi 5 mm từ chân nguồn.
Tôi đã đo được sự cải thiện SNR 10 dB trong thiết kế ADC 16-bit chỉ bằng cách di chuyển bộ điều chỉnh chuyển mạch ra xa hơn 2 cm so với các đường đầu vào analog.

Các loại xạ thủ
Flash ADC
ADC Flash sử dụng thang điện trở và một dãy bộ so sánh - mỗi cấp lượng tử hóa - để chuyển đổi đầu vào trong một chu kỳ xung nhịp. Chúng là kiến trúc nhanh nhất, thường thấy trong các máy hiện sóng tốc độ cao, máy thu radar và hệ thống lấy mẫu RF.
Nhược điểm: tiêu thụ điện năng và diện tích die tăng theo cấp số nhân theo độ phân giải. Một ADC flash 8-bit cần 256 bộ so sánh; Phiên bản 12-bit sẽ cần 4096. Các xạ thủ flash thực tế hiếm khi vượt quá 10 bit.
SAR ADC
Các ADC Thanh ghi Xấp xỉ liên tiếp (SAR) thực hiện tìm kiếm nhị phân, kiểm tra một bit trên mỗi chu kỳ xung nhịp. Chúng cân bằng tốc độ, công suất và độ phân giải, khiến chúng trở thành lựa chọn phổ biến nhất cho hệ thống nhúng, cảm biến công nghiệp và thiết bị ghi dữ liệu chạy bằng pin.
Thời gian chuyển đổi thang tuyến tính theo độ phân giải - một SAR n-bit mất n chu kỳ xung nhịp. Đối với SAR 12-bit chạy ở tần số 10 MHz, chuyển đổi hoàn tất trong 1,2 μs, cho khoảng 800 kSPS thông lượng.
Sigma-Delta ADC
Các ADC Sigma-Delta (ΔΣ) lấy mẫu quá mức sai số lượng tử hóa hình dạng nhiễu đầu vào đến tần số cao, sau đó lọc số và hủy bỏ kết quả. Chúng đạt độ phân giải cao - từ 20 đến 24 bit - với các mạch tương tự tương đối đơn giản.
Chúng lý tưởng cho đo lường chính xác, âm thanh và cảm biến khi băng thông tín hiệu thấp. Nhược điểm: tốc độ chuyển đổi chậm hơn và độ trễ lâu hơn do bộ lọc kỹ thuật số. Một ADC ΔΣ 24-bit có thể lấy mẫu ở 192 kHz bên trong nhưng dữ liệu chỉ xuất ra ở 1 kHz sau khi decimation.
Pipeline ADC
Các ADC đường ống nối chuỗi nhiều giai đoạn có độ phân giải thấp hơn, mỗi giai đoạn thực hiện chuyển đổi một phần và chuyển phần dư thừa sang giai đoạn tiếp theo. Chúng kết hợp thông lượng đa MSPS với độ phân giải 12 đến 16-bit, khiến chúng trở nên phổ biến trong thu thập video, truyền thông và hình ảnh y tế.
Độ trễ cao hơn SAR hoặc flash do độ trễ đường ống - thường là vài chu kỳ xung nhịp - nhưng thông lượng vẫn cao khi đường ống đầy.

Các loại DAC
R-2R Ladder DAC
DAC R-2R sử dụng mạng thang điện trở, trong đó mỗi bit điều khiển một công tắc kết nối điện trở với điện áp tham chiếu hoặc tiếp đất. Cấu trúc chỉ yêu cầu hai giá trị điện trở (R và 2R), giúp đơn giản hóa quá trình sản xuất.
Chúng được sử dụng rộng rãi trong các ứng dụng đa năng và nhạy cảm về chi phí. Việc khớp điện trở giới hạn độ chính xác - một DAC R-2R 12-bit thường yêu cầu dung sai điện trở 0,025%.
DAC trọng số nhị phân
Mỗi bit điều khiển một điện trở hoặc nguồn dòng điện được điều chỉnh theo tỷ lệ nhị phân: R, 2R, 4R, 8R, v.v. Ý tưởng đơn giản nhưng không thực tế vượt quá 8 đến 10 bit vì giá trị điện trở trải rộng trong phạm vi rộng, khiến việc khớp trở nên khó khăn.
Chúng xuất hiện nhiều hơn trong sách giáo khoa nhập môn so với phần cứng sản xuất.
Sigma-Delta DAC
DAC Sigma-Delta lấy mẫu dữ liệu đầu vào, áp dụng tạo hình nhiễu và điều khiển một DAC đơn giản 1-bit hoặc vài bit với tần số xung nhịp cao. Bộ lọc thông thấp sau đó loại bỏ nhiễu lượng tử hóa tần số cao, để lại đầu ra analog sạch.
Chúng chiếm ưu thế trong âm thanh tiêu dùng - điện thoại thông minh, tai nghe Bluetooth, giao diện âm thanh USB - vì chúng mang lại méo thấp và SNR cao mà không cần các linh kiện analog chính xác.
DAC vô lăng hiện tại
DAC dẫn dòng điện sẽ bật hoặc tắt nguồn dòng chính xác, cộng kết quả thành điện trở đầu ra hoặc trực tiếp vào tải. Chúng đạt tốc độ cao và băng thông rộng, khiến chúng trở thành lựa chọn ưu tiên cho tổng hợp RF, tạo sóng tùy ý và radio định nghĩa bằng phần mềm.
Năng lượng lỗi và trở kháng đầu ra phụ thuộc mã nguồn có thể làm giảm hiệu năng nếu thiết kế hoặc bố cục kém.

ADC vs DAC: Khi nào nên sử dụng từng loại
Sử dụng xạ thủ khi:
- Bạn cần đo, giám sát hoặc số hóa các đầu vào analog từ cảm biến, bộ chuyển đổi hoặc tín hiệu.
- Hệ thống của bạn thực hiện ghi dữ liệu, phân tích hoặc xử lý số trên các tín hiệu thực tế.
- Ví dụ: giám sát nhiệt độ, phân tích rung động, ghi âm, đo điện áp pin.
Sử dụng DAC khi:
- Bạn cần tạo, điều khiển hoặc tái tạo các đầu ra analog từ dữ liệu số.
- Hệ thống của bạn điều khiển các bộ truyền động, mạch analog, đầu ra âm thanh hoặc tín hiệu truyền thông.
- Ví dụ: điều khiển tốc độ động cơ, phát lại âm thanh, tổng hợp dạng sóng, tạo điểm đặt trong vòng điều khiển.
Sử dụng cả hai khi:
- Hệ thống của bạn kết nối đầu vào và đầu ra analog trong một vòng kín hoặc chuỗi xử lý tín hiệu.
- Ví dụ: khử tiếng ồn chủ động, hiệu ứng âm thanh kỹ thuật số, radio định nghĩa bằng phần mềm, điều khiển động cơ vòng kín.
Mẹo thiết kế thực tế
Khớp Độ Phân Giải với Nền Tiếng Ồn
ADC 16-bit về lý thuyết cung cấp dải động 96 dB, nhưng chỉ khi nhiễu hệ thống thấp hơn LSB. Nếu đầu trước analog của bạn tạo ra nhiễu 500 μV RMS và LSB là 100 μV, bạn đang lãng phí bit. Trong trường hợp đó, một ADC 12-bit với thiết kế analog tốt hơn sẽ vượt trội hơn bộ chuyển đổi 16-bit gây nhiễu.
Chọn tốc độ dựa trên băng thông tín hiệu, không phải tốc độ dữ liệu
Tín hiệu cảm biến 1 kHz không cần ADC 1 MSPS trừ khi bạn đang lấy mẫu quá mức để giảm nhiễu. Ngược lại, một tín hiệu truyền thông 100 kHz lấy mẫu ở 200 kSPS sẽ là bí danh. Khớp tốc độ lấy mẫu với nội dung tín hiệu, không phải với tốc độ bộ xử lý.
Ưu tiên chất lượng tham chiếu hơn độ phân giải bộ chuyển đổi
ADC hay DAC tốt nhất cũng không thể bù đắp cho việc tham chiếu bị trượt và nhiễu. Tôi đã thấy thiết kế 24-bit bị giới hạn độ chính xác 16-bit vì tham chiếu là đầu ra LDO đa dụng thay vì IC tham chiếu điện áp chuyên dụng. Hãy chi thêm một đô la cho một thiết bị tham chiếu ít trôi và ít nhiễu - đây là khoản đầu tư mang lại lợi nhuận cao nhất trong chuỗi tín hiệu.
Thiết kế toàn bộ chuỗi tín hiệu, không chỉ bộ chuyển đổi
Bảng dữ liệu bộ chuyển đổi thể hiện hiệu suất trong điều kiện lý tưởng: nguồn điện sạch, tham chiếu hoàn hảo, bố trí tối ưu. Hiệu suất thực tế phụ thuộc vào việc điều chỉnh cảm biến, bộ lọc chống răng cưa, bộ đệm tham chiếu, loại bỏ nguồn điện và bố trí PCB. Xem bộ chuyển đổi như một bộ phận riêng lẻ sẽ gây thất vọng.
Xác thực độ phân giải hiệu quả
Số lượng Bit hiệu quả (ENOB) đo hiệu suất thực tế sau khi tính đến nhiễu, méo tiếng và rung lắc. Một ADC 16-bit có thể chỉ cung cấp 13 hoặc 14 ENOB trong điều kiện vận hành thực tế. Kiểm tra SNR và SINAD với nguồn tín hiệu có độ méo thấp, không chỉ với đầu vào DC tĩnh.
Câu hỏi thường gặp
Tại sao các hệ thống thường sử dụng cả ADC và DAC?
Hầu hết các hệ thống thực tế tương tác với môi trường analog - cảm biến cung cấp đầu vào analog cần số hóa, còn bộ truyền động hoặc loa cần tín hiệu truyền động analog được tái tạo từ dữ liệu số. ADC và DAC cùng nhau tạo thành cầu nối hai chiều giữa miền vật lý và kỹ thuật số.
Độ phân giải ảnh hưởng thế nào đến độ chính xác của ADC?
Độ phân giải xác định số lượng mức lượng tử hóa nhưng không đảm bảo độ chính xác. Một ADC 16-bit có tính tuyến tính kém, tham chiếu nhiễu hoặc bố cục không phù hợp có thể hoạt động kém hơn ADC 12-bit được thiết kế tốt. Độ chính xác phụ thuộc vào INL, DNL, offset, sai số khuếch đại, nhiễu và độ ổn định tham chiếu - không chỉ là số bit.
Tại sao tốc độ lấy mẫu lại quan trọng trong hệ thống ADC?
Nếu tần số lấy mẫu quá thấp so với băng thông tín hiệu đầu vào, các bí danh nội dung tần số cao sẽ xuất hiện trong dải cơ sở, xuất hiện dưới dạng tín hiệu tần số thấp giả. Định lý Nyquist yêu cầu lấy mẫu ít nhất gấp đôi tần số cao nhất, nhưng các thiết kế thực tế thường lấy mẫu từ 2,5× đến 3× để cho phép các bộ lọc chống răng cưa thực tế.
Nguyên nhân gây ra lỗi lượng tử hóa là gì?
Lỗi lượng tử hóa phát sinh vì bộ chuyển đổi sử dụng một số mức hữu hạn để biểu diễn một dạng sóng liên tục. Bộ chuyển đổi làm tròn mỗi mẫu đến mức gần nhất, tạo ra sai số lên đến ±0,5 LSB. Độ phân giải cao hơn sẽ giảm kích thước bước, nhưng nhiễu hệ thống và độ ổn định tham chiếu quyết định liệu các bit bổ sung đó có sử dụng được hay không.
Tại sao đầu ra DAC cần phải lọc?
DAC tạo ra đầu ra theo từng bước rời rạc, tạo ra dạng sóng cầu thang với hình ảnh phổ tần số cao. Bộ lọc tái tạo làm mượt các bước và làm suy giảm các hài âm không mong muốn. Nếu không lọc, đầu ra chứa các hiện tượng làm giảm chất lượng âm thanh, tăng nhiễu vòng điều khiển hoặc vi phạm giới hạn phát xạ trong hệ thống RF.
Điều gì giới hạn hiệu suất bộ chuyển đổi trong thực tế?
Theo quan sát của tôi, ba giới hạn hàng đầu trong thực tế là: drift tham chiếu (đặc biệt là do nhiệt độ cao), bố trí PCB không phù hợp (vòng nối đất, đường mạch nhiễu gần các đầu vào nhạy cảm), và rung động xung nhịp trong các hệ thống tốc độ cao. Tôi đã gỡ lỗi nhiều thiết kế bị giới hạn bởi những yếu tố này hơn là theo thông số kỹ thuật của bộ chuyển đổi.