Trong câu hỏi, dường như ngụ ý rằng ADC mất nhiều thời gian hơn để trả về giá trị ở dạng bổ sung 2 so với ở dạng nhị phân thẳng. Mặc dù đây có thể là trường hợp trong một số triển khai cụ thể của ADC, nhưng nói chung không đúng (ví dụ, bộ vi điều khiển MSP430 có chip ngoại vi ADC sẽ báo cáo giá trị trong nhị phân thẳng hoặc bổ sung 2, nhưng nó có cùng số chu kỳ trong cả hai trường hợp).
Ngoài ra, sự lựa chọn giữa phần bù nhị phân và nhị phân thẳng chủ yếu phụ thuộc vào cách các bộ chuyển đổi của bạn hoạt động và cách bạn muốn xử lý dữ liệu của mình.
Trong chế độ nhị phân thẳng, ADC sẽ cung cấp cho bạn một số biểu thị tỷ lệ giữa độ lớn của đại lượng tương tự được đo (hầu như luôn luôn là điện áp) và đại lượng tham chiếu toàn thang đo. Ví dụ, ADC 10 bit có thể trả về các giá trị từ 0 đến 1023 (đã bao gồm). Nếu bạn đo điện áp (giả sử là 1,25 Volts) bằng một nửa điện áp tham chiếu của ADC (giả sử là 2,50 Volts), mã nhị phân bạn đọc sẽ bằng một nửa giá trị tối đa bạn có thể đọc - vì vậy, 512, hoặc ở đâu đó, tùy thuộc vào làm tròn và phi tuyến tính trong ADC.
Ví dụ: giả sử bạn có một bộ chuyển đổi báo cáo lượng nhiên liệu tên lửa trong một chiếc xe tăng. 0V có nghĩa là bể trống và Vôn 2.5V có nghĩa là nó đầy. Vì vậy, bạn chỉ cần kết nối đầu dò với ADC của bạn, và bạn đi!
Nhưng lưu ý rằng trong đoạn văn trên, không có cách nào để đo điện áp âm. Điều gì sẽ xảy ra nếu chúng ta muốn đo lưu lượng nhiên liệu tên lửa vào và ra khỏi xe tăng (và chúng ta có một bộ chuyển đổi để làm như vậy)? ADC không thể đo các số âm, vì vậy chúng tôi có một vấn đề. Tuy nhiên, có một cách dễ dàng để giả mạo nó bằng chế độ bổ sung của 2: Trong trường hợp này, đầu ra của bộ chuyển đổi được phân cực lại sao cho điểm 0 nằm giữa hai điện áp tham chiếu của ADC. Nói cách khác, dòng dương được biểu thị bằng điện áp trong khoảng 1,25V đến 2,50V và dòng âm được biểu thị bằng 1,25V đến 0V - do đó, dòng chảy vào bể sẽ cho mã ADC từ 512 đến 1023 và chảy ra khỏi cảm ơn sẽ cho mã từ 511 đến 0 (ở định dạng nhị phân thẳng).
Bây giờ điều đó thật bất tiện. Chúng ta phải trừ 512 từ mỗi phép đo trước khi thực hiện bất cứ điều gì với nó, điều này cho các số trong phạm vi -512 đến +511. Điểm của chế độ bổ sung 2 là nó làm điều này cho bạn!
Tuy nhiên, bạn vẫn có thể muốn sử dụng nhị phân thẳng với đầu dò tạo ra kết quả đã ký. Ví dụ: bộ chuyển đổi của bạn có thể có đầu ra khác biệt: Trong trường hợp này, bạn muốn trừ đi đầu ra đảo ngược từ đầu ra không đảo ngược, vì vậy không có lợi thế nào khi sử dụng phép bù 2.