Ни одна из размещенных вами фотографий не является шлепанцами, они представляют собой D-защелки закрытого типа, нарисованные по-разному. Две цепи идентичны и основаны на защелке SR.
Ниже приведена защелка SR NOR, а также таблица состояний и символ.
При добавлении дополнительной логики создается D-защелка.
Чтобы узнать разницу между защелкой и триггером, вам нужно понять, что это такое.
«Защелка» по определению - это элемент памяти, который не имеет иммунитета к внешней обратной связи. Проще говоря, защелка - это схема обратной связи, которая имеет два стабильных состояния (или бистабильный мультивибратор), «0» и «1», и может использоваться для хранения информации о состоянии. Защелки создаются из комбинаторных логических элементов. Как правило, защелка асинхронно запускается по уровню; однако иногда для защелки требуются часы (CLK), и в этом случае защелка называется «синхронной защелкой» и эквивалентна схемам стробируемых D-защелок, показанным на обеих ваших фотографиях.
«Триггер» по определению является двухступенчатой защелкой в конфигурации «ведущий-ведомый». Подобно защелке, триггер - это схема, которая имеет два стабильных состояния (или бистабильный мультивибратор), «0» и «1», и может использоваться для хранения информации. Триггеры создаются путем объединения двух цепей-защелок в одну большую схему-триггер. Триггеры запускаются по краям сигнала, обычно это часы.
Ниже приведено изображение триггера D-типа, созданного путем объединения двух схем-защелок SR NAND.
Первая защелка называется «ведущей», а вторая защелка называется «ведомой». Данные (D) фиксируются на переднем фронте часов (C).