Ngoài cách lấy mẫu đơn kết thúc truyền thống, các module ADC hỗ trợ lấy mẫu vi phân của hai kênh đầu vào tương tự. Để kích hoạt tính năng lấy mẫu vi phân, phần mềm phải thiết lập các bit Dn của thanh ghi ADCSSCTL0n trong bước cấu hình nibble.
Khi một bước được cấu hình để lấy mẫu vi phân, giá trị tương ứng của nó trong thanh ghi ADCSSMUXn phải được đặt một trong bốn cặp vi phân , đánh số 0- 3. Cặp 0 mẫu tương tự đầu vào 0 và 1; cặp1 mẫu đầu vào tương tự 2 và3, và tương tự. Bộ ADC không hỗ trợ các cặp khác biệt khác như đầu vào tương tự 0 với đầu vào tương tự 3. Số lượng các cặp khác biệt hỗ trợ phụ thuộc vào số lượng đầu vào analog.
Các mẫu điện áp ở chế độ phân biệt được sự khác biệt giữa các kênh lẻ và kênh chẵn:
ΔV (vi sai điện áp) = VIN_EVEN (kênh chẵn) - VIN_ODD (kênh lẻ), do đó: - Nếu ΔV = 0, thì kết quả chuyển đổi = 0x1FF
- Nếu ΔV> 0, thì kết quả chuyển đổi> 0x1FF (từ là 0x1FF-0x3FF) - Nếu ΔV <0, thì kết quả chuyển đổi <0x1FF (từ là 0-0x1FF).
Các cặp vi phân phân cực các đầu vào tương tự: đầu vào số chẵn luôn luôn dương, và các đầu vào lẻ luôn luôn là âm. Để cho một kết quả chuyển đổi hợp lệ xuất hiện, đầu vào âm phải nằm trong khoảng ± 1,5 V của đầu vào dương. Nếu một
đầu vào tương tự lớn hơn 3 V hoặc nhỏ hơn 0 V (phạm vi giá trị đầu vào tương tự), điện áp đầu vào được cắt bớt, có nghĩa là nó xuất hiện như là một trong hai 3 V hoặc 0 V, tương ứng, với ADC.
Hình 7.2 cho thấy một ví dụ về đầu vào âm làm trung tâm ở mức 1,5 V. Trong hình này, dải vi phân kéo dài từ -1,5 V đến 1,5 V. Hình 2.3 cho thấy một ví dụ nơi đầu vào âm là tâm tại -0,75 V, nghĩa là đầu vào bão hòa tích cực qua một điện áp vi phân -0,75 V từ điện áp đầu vào thấp hơn 0 V. Hình 2.4 cho thấy một ví dụ về đầu vào âm có tâm tại 2,25 V, nơi đầu vào trên kênh dương bão hòa qua một điện áp vi phân 0,75V khi điện áp đầu vào lớn hơn hơn 3 V.
Hình 7-3 Dải lấy mẫu, VIN_ODD = 0.75 V.
Hình 7-4 Dải lấy mẫu, VIN_ODD = 2.25 V.
7.2.6 Chế độ kiểm tra.
Đây là chế độ kiểm tra cho phép hoạt động loopback trong phần kỹ thuật số của module ADC. Điều này có thể hữu ích để gỡ lỗi phần mềm mà không cần phải cung cấp thực sự kích thích tương tự. Chế độ này là có sẵn trong thanh ghi (ADCTMLB).