Схема использует сдвоенный операционный усилитель LM358, работающий в качестве компаратора, и несколько других компонентов для создания пробника ТТЛ и КМОП-логики.
Прибор получает питание от тестируемой схемы. Переключателем SA1 выбирают режим работы TTL или CMOS. Зелёный светодиод показывает низкий логический уровень, а красный светодиод показывает высокий логический уровень.
Неинвертирующий вход DA1.1 и инвертирующий вход DA1.2 подключаются к испытательному щупу. Схема использует 90% напряжения питания в качестве высокого уровня CMOS-логики и 2,7 В в качестве высокого уровня TTL и 0,7 В для низкого логического уровня как для TTL, так и для CMOS.
Делитель напряжения R2/R3 делит напряжение от стабилитрона VD1 2,7 В, обеспечивая 1,35 В на неинвертирующем входе DA1.1 и инвертирующем входе DA1.2. Диод VD4 смещён в прямом направлении, и напряжение 0,7 В на VD4 становится нижним пределом, который соответствует низкому логическому уровню.
В режиме ТТЛ напряжение на инвертирующем входе DA1.1 составляет 2 В, а в режиме КМОП - почти 90% от входного напряжения через делитель напряжения R4/R5. Когда пробник находится в состоянии высокого импеданса в режиме КМОП или ТТЛ, инвертирующее входное напряжение DA1.1 больше, чем его не инвертирующее входное напряжение 1,3 В. Выход DA1.1 низкий. Инвертирующее входное напряжение DA1.2 1,3 В больше, чем его не инвертирующее входное напряжение 0,7 В. На выходе IC1B также низкий уровень, и оба светодиода не горят.
В режиме ТТЛ при измерении высокого логического уровня инвертирующее входное напряжение DA1.1 2,7 В меньше неинвертирующего входного напряжения, которое является входным. Выход DA1.1 высокий. Инвертирующее входное напряжение DA1.2, которое является напряжением пробника, больше, чем его не инвертирующее входное напряжение 0,7 В. Поэтому выход DA1.2 низкий. Загорается красный светодиод, указывая на высокий логический уровень.
При измерении низкого логического уровня инвертирующее входное напряжение DA1.1 2,7 В больше, чем напряжение на его неинвертирующем входе, которое является напряжением пробника. Таким образом, выход DA1.1 низкий. Инвертирующее входное напряжение DA1.2, которое является напряжением пробника, больше, чем его не инвертирующее входное напряжение 0,7 В. Таким образом, выход DA1.2 высокий. Загорается зелёный светодиод, указывая на низкий логический уровень.
В режиме КМОП при измерении высокого логического уровня инвертирующее входное напряжение DA1.1, составляющее 90 % напряжения питания, больше, чем напряжение на его неинвертирующем входе. Выход, таким образом, высок. Инвертирующее входное напряжение DA1.2, которое является напряжением пробника, превышает напряжение неинвертирующего входного напряжения 0,7 В, а выходное напряжение DA1.2 низкое. Загорается красный светодиод, указывая на высокий логический уровень.
При измерении низкого логического уровня инвертирующее входное напряжение DA1.1, составляющее 90 % напряжения питания, превышает напряжение на его неинвертирующем входе. Выход DA1.1 низкий, а выход DA1.2 высокий. Зелёный светодиод загорается, указывая на низкий логический уровень.
Когда на выводе щупа пульсирующее напряжение, то оба светодиода попеременно включаются и гаснут с частотой импульсов.