Chương 1. Tổng quan về bộ biến đổi tương tự - số 1.1 Giới thiệu chung về bộ chuyển đổi tương tự - số [2] Biến đổi tương tự-số ADC là biến đổi điện áp vào (giá trị tương tự) thành các số (giá trị số) tỷ lệ với nó. Về nguyên tắc có ba phương pháp biến đối tương tự – số khác nhau như sau: phương pháp song song, phương pháp trọng số và phương pháp số. Sau đây sẽ xem xét nguyên tắc làm việc chung của bộ biến đổi tương tự – số (ADC): ADC UA UM Mã hoá UD Mạch Lượng tử hoá lấymẫu Hình 1.1: Sơ đồ khối bộ biến đổi tương tự-số ADC Nguyên tắc: Tín hiệu tương tự được đưa đến một mạch lấy mẫu, tín hiệu ra mạch lấy mẫu được đưa đến mạch lượng tử hoá làm tròn với độ chính xác ± Error! Bookmark not Q defined.
2 Sau mạch lượng tử hoá là mạch mã hoá. Trong mạch mã hoá, kết quả lượng tử hoá được sắp xếp lại theo một quy luật nhất định phụ thuộc vào loại mã yêu cấu trên đầu ra bộ chuyển đổi. Trong nhiều loại ADC, quá trình lượng tử hoá và mã hoá xảy ra đồng thời, lúc đó không thể tách rời hai quá trình đó. Nhiệm vụ cơ bản của các khối chức năng trong sơ đồ khối trình bày như Hình 1.1 được mô tả chả tiết như sau: Mạch lấy mẫu: - Lấy mẫu tín hiệu tương tự tại những thời điểm khác nhau tức là rời rạc hoá tín hiệu về mặt thời gian.
Phạm Văn Hà- CB110616 -2- Thiết kế triển khai bộ Sigma-Delta ADC ứng dụng trong tạo tín hiệu độ chính xác cao trên nền tảng FPGA - Giữ cho biên độ điện áp tại các thời điểm lấy mẫu không đổi trong quá trình chuyển đối tiếp theo (quá trình lượng tử hoá và mã hoá).2) Mạch lượng tử hoá làm nhiệm vụ rời rạc hoá tín hiệu tương tự về mặt biên độ. Như vậy, nhờ quá trình lượng tử hoá, một tín hiệu tương tự bất kỳ được biểu diễn bởi một số nguyên lần mức lượng tử. Tức là: X Ai X Ai ∆X Ai ZDi = int = − Q Q Q Trong đó: X Ai : tín hiệu tương tự ở thời điểm i. Z Di : tín hiệu số ở thời điểm i.
Q: mức lượng tử. ∆XAi : số dư trong phép lượng tử hoá int (integer): phần nguyên.2: Đồ thị thời gian của điện áp vào và điện áp ra mạch lấy mẫu 1.2 Các phương pháp biến đổi tương tự – số (ADC) [2] Như trên đã trình bày, có 3 phương pháp biến đổi ADC cơ bản là: phương pháp song song, phương pháp trọng số và phương pháp số. Sau đây chúng ta sẽ xem xét chi tiết kĩ thuật từng phương pháp. Phạm Văn Hà- CB110616 -3- Thiết kế triển khai bộ Sigma-Delta ADC ứng dụng trong tạo tín hiệu độ chính xác cao trên nền tảng FPGA 1.1 Phương pháp song song Xét một bộ biến đổi 3 bit thực hiện theo phương pháp song song như Hình 1.
Với 3 bít có thể biểu diễn 23=8 số khác nhau, kể cả số 0 (không). Do đó cần có 7 bộ so sánh, 7 điện áp chuẩn từng nấc được tạo ra bởi các phân áp. Ví dụ: nếu điện áp vào không vượt ra khỏi giới hạn dải từ 5/2 U LSB đến 7/2 U LSB thì các bộ sao sánh từ thứ 1 đến thứ 3 xác lập ở trạng thái “1”, còn các bộ so sánh từ thứ 4 đến thứ 7 xác lập ở trạng thái “0”. Các mạch logic đã diễn đạt trạng thái này thành số 3.1 cho quan hệ giữa các trạng thái của các bộ so sánh với các số nhị phân tương ứng.
Nếu điện áp vào bị thay đổi, kết quả nhận được có thể sai, do đó bộ mã hoá ưu tiên không thể đấu trực tiếp đến các lối ra của các bộ so sánh. Ta hãy xét đến chẳng hạn việc chuyển từ số 3 sang số 4 (trong mã nhị phân là từ 011 đến 100). Nếu bit trọng số cao do thời gian trễ giảm đi mà thay đổi trạng thái của mình sớm hơn các bít khác thì sẽ xuất hiện số 111, tức là số 7 trước khi xuất hiện số 4. Trị số sai tương ứng với một nửa dải đo.
Bởi vì các kết quả biến đổi A/D, như đã biết, được ghi vào bộ nhớ, như vậy là tồn tại một xác xuất nhất định để nhận được một trị số hoàn toàn sai. Có thể giải quyết vấn đề này bằng cách dùng một bộ nhớ - trích mẫu để ngăn sự biến động điện áp vào trong thời gian đo. Tuy nhiên, phương pháp này đã hạn chế tần số cho phép của điện áp vào, bởi vì cần phải có thời gian xác lập cho mạch nhớ - trích mẫu. Ngoài ra không thể loại bỏ hoàn toàn xác xuất thay đổi trạng thái ra của các bộ so sánh, bởi vì các mạch nhớ - trích mẫu khi hoạt động nhanh có độ trôi đáng kể.
Phạm Văn Hà- CB110616 -4- Thiết kế triển khai bộ Sigma-Delta ADC ứng dụng trong tạo tín hiệu độ chính xác cao trên nền tảng FPGA ULSB U 1/2R X7 + K7 13 - D Q U LSB Ue 2 R K6 X6 11 + D Q U LSB 2 - R + K5 X5 9 D Q U LSB - 2 Bộ Z2 R X4 + K4 mã 7 D Q Z1 ULSB - 2 hoá R + K3 X3 Z0 5 U LSB - D Q ưu 2 R 3 U 2 LSB + K2 X2 tiên 3 D Q U - 2 LSB R K1 X1 + D Q 1 - ULSB 2 1/2R Hình 1.3: Bộ biến đổi A/D làm việc theo phương pháp song song Từ mã Z: Ue Ue Z= =7 U LSB U chuan Nhược điểm này có thể được khắc phục bằng cách sau mỗi bộ so sánh, ta dùng một D-Flipflop với tư cách là một bộ nhớ đệm lật theo sườn để nhớ các giá trị tương tự, bảo đảm giữ nguyên trạng thái dừng trên đầu ra bộ mã hoá ưu tiên khi tác động sườn xung để khởi động D-Flipflop.1, các bộ so sánh xác lập ở trạng thái ‘1’ theo trình tự từ dưới lên trên. Trình tự này sẽ không được đảm bảo nếu các sườn xung là dựng đứng. Bởi vì do có sự khác nhau về thời gian trễ của các bộ so sánh nên hệ thống có thể sẽ chuyển sang một trình tự khác. Trong các tình huống xác định, trạng thái quá độ này có thể Phạm Văn Hà- CB110616 -5- Thiết kế triển khai bộ Sigma-Delta ADC ứng dụng trong tạo tín hiệu độ chính xác cao trên nền tảng FPGA được ghi vào các D-Flipflop ví dụ khi sườn xung D-Flipflop và sườn tín hiệu trùng nhau.
Tuy nhiên, bộ mã hoá ưu tiên đã cho phép tránh được điều này nhờ tính chất không chú ý đến các bit có trọng số thấp nhất.1: Sự biến đổi trạng thái trong bộ biến đổi A/D song song tuỳ thuộc vào điện áp lối vào. Số thập phân Điện áp vào Trạng thái của các bộ so sánh Số nhị phân tương ứng Ue/U LSB K7 K6 K5 K4 K3 K2 K1 Z2 Z1 Z0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 1 1 2 0 0 0 0 0 1 1 0 1 0 2 3 0 0 0 0 1 1 1 0 1 1 3 4 0 0 0 1 1 1 1 1 0 0 4 5 0 0 1 1 1 1 1 1 0 1 5 6 0 1 1 1 1 1 1 1 1 0 6 7 1 1 1 1 1 1 1 1 1 1 7 Thời gian lấy mẫu của bộ ADC song song cần phải nhỏ hơn thời gian trễ của bộ so sánh. Sự khác nhau về thời gian trễ đã gây ra độ bất định thời gian (khe) của mẫu. Để giảm trị số của nó đến mức đã tính toán trong mục trước, tốt nhất là sử dụng các bộ so sánh có khả năng giảm thời gian trễ.
Nhờ các tầng làm việc song song nên phương pháp biến đổi A/D vừa mô tả là nhanh nhất.2 Phương pháp song song cải biến Điểm hạn chế của phương pháp song song là: số lượng các bộ so sánh tăng lên theo hàm mũ với độ dài của từ. Chẳng hạn, đối với bộ biến đổi 8 bit, cần đến 255 bộ so sánh. Có thể giảm đáng kể giá thành nếu giảm tốc độ biến đổi. Muốn vậy người ta Phạm Văn Hà- CB110616 -6- Thiết kế triển khai bộ Sigma-Delta ADC ứng dụng trong tạo tín hiệu độ chính xác cao trên nền tảng FPGA tổ hợp phương pháp song song với phương pháp trọng số thành phương pháp song song cải biến.
Khi xây dựng bộ biến đổi 7 bit theo phương pháp cải biến ở bước thứ nhất 4 bit có trọng số cao nhất của mã được biến đổi song song (Hình1. Sau bước này ta thu được giá trị lượng tử thô của điện áp vào. Nhờ một bộ biến đổi D/A ta sẽ có một điện áp tương tự tương ứng. Điện áp vào được đem trừ đi điện áp này và phần dư còn lại sẽ được biểu diễn dưới sạng số nhờ một bộ biến đổi A/D 4 bit thứ hai.
Nếu hiệu số giữa giá trị xấp xỉ thô và điện áp vào được khuếch đại lên 16 lần thì có thể sử dụng 2 bộ biến đổi A/D với cùng một dải điện áp vào. Tất nhiên là sự khác nhau giữa 2 bộ biến đổi sẽ được quy về các yêu cầu của độ chính xác ở bộ biến đổi A/D thứ nhất, độ chính xác phải đạt như một bộ biến đổi 8 bit nếu không thì hiệu số nhận được sẽ không có ý nghĩa. Các trị số xấp xỉ thô và chính xác ở lối ra tất nhiên phải là tương ứng với cùng một điện áp Ue(t) ở đầu vào. Tuy nhiên có trễ tín hiệu ở bậc biến đổi thứ nhất nên sẽ xuất hiện thời gian trễ toàn hệ thống, vì thế, khi sử dụng phương pháp này, điện áp sẽ được giữ không đổi (nhờ một bộ nhớ - trích mẫu) cho đến khi nhận được toàn bộ giá trị số.
Bộ Bộ Bộ biến biến biến Ue(t) đổi đổi - + đổi Bộ nhớ D/A trích A/D 4 bit + A/D mẫu song song song song 4 bit 4 bit U chuẩn U chuẩn 1/16U chuẩn Z3 Z2 Z1 Z 7Z 6Z 5Z Hình1.4: Bộ biến đổi A/D thực hiện theo phương pháp song song cải biến. Từ mã Z: Phạm Văn Hà- CB110616 -7- Thiết kế triển khai bộ Sigma-Delta ADC ứng dụng trong tạo tín hiệu độ chính xác cao trên nền tảng FPGA Ue Ue Z= = 255 U LSB U chuan 1.3 Phương pháp trọng số Sơ đồ khối của một bộ biến đổi A/D làm việc theo phương pháp trọng số được minh hoạ trong Hình 1.