74HC573 — восьмиразрядная прозрачная защёлка с третьим состоянием
74HC573 — восемь D-защёлок с общим входом LE и общим разрешением выходов OE: пока LE в единице, выходы повторяют входы, а при переходе LE в ноль запоминают последнее значение. Разбираем по даташиту TI выводы и таблицу режимов, тайминги LE (длительность, установка, удержание), уровни и токи выходов, чем прозрачная защёлка отличается от регистра 74HC574 со входом CLK и как управлять 74HC573 с вывода микроконтроллера.
Обновлено Редакция GAW
74HC573 (у TI — SN74HC573A) — восемь D-защёлок с общим входом разрешения записи LE и выходами с третьим состоянием. Это «запоминающий» сосед 74HC245: тот же корпус на 20 выводов, та же шинная расстановка — входы с одной стороны, выходы с другой, — те же уровни и токи семейства HC. Применяют его там, где байт нужно удержать на выходах, пока источник занят другим: развязка мультиплексированной шины адреса и данных (сигнал ALE процессора подают на LE), расширение выходов параллельной шиной, фиксация состояния входов в момент события. Для последовательного вывода удобнее 74HC595, для одиночного бита — CD4013.
Коротко
- Функция — 8 прозрачных D-защёлок: LE = 1 — выходы повторяют входы, LE = 0 — хранят.
- Выходы — третье состояние по OE (активный ноль), OE не влияет на сами защёлки.
- Питание — 2–6 В, ток покоя до 80 мкА при 6 В и −40…+85 °C.
- Тайминги при 4,5 В — импульс LE от 20 нс, установка 13 нс, удержание 5 нс; D → Q до 44 нс.
- Выход — ±6 мА при 4,5 В с гарантированными уровнями, предел 35 мА на вывод и 70 мА на корпус.
- Корпуса — PDIP-20 (N), SOIC-20 (DW), SSOP-20 (DB), TSSOP-20 (PW).
Выводы
| Вывод N, DW, DB, PW | Обозначение | Назначение |
|---|---|---|
| 1 | OE (инверсный) | разрешение выходов: 0 — работают, 1 — третье состояние |
| 2–9 | 1D–8D | входы данных |
| 10 | GND | общий провод |
| 11 | LE | разрешение записи: 1 — защёлки прозрачны, 0 — хранят |
| 12–19 | 8Q–1Q | выходы: 1Q на выводе 19, 8Q — на 12 |
| 20 | VCC | питание 2–6 В |
Вход nD стоит напротив выхода nQ: 1D (2) — 1Q (19), 8D (9) — 8Q (12), поэтому шину на плате разводят прямо через корпус. TSSOP-20 у TI описан чертежом PW0020A, как и на нашей странице корпуса; для SSOP-20 и SOIC-20 у TI собственные чертежи (DB0020A и DW0020A в приложении к даташиту), а наши страницы составлены по чертежам Microchip. Чертежа PDIP-20 (N) в приложении нет; наша страница PDIP-20 — по чертежу Microchip C04-019B.
Таблица режимов
| OE | LE | D | Q |
|---|---|---|---|
| 0 | 1 | 1 | 1 |
| 0 | 1 | 0 | 0 |
| 0 | 0 | любой | Q0 — значение, записанное при спаде LE |
| 1 | любой | любой | третье состояние |
Запоминается то, что было на входе D в момент перехода LE из единицы в ноль, — поэтому время установки и удержания в таблице 6.6 отсчитываются от спада LE. Пока LE = 1, любой импульс на входе, в том числе помеха, проходит на выход. Разд. 8.1 отдельно оговаривает, что OE не трогает защёлки: при отключённых выходах можно и хранить байт, и записывать новый.
Параметры
Условия — SN74HC573A, −40…+85 °C, если не указано иное (разд. 6.3–6.7).
| Параметр | Мин. | Тип. | Макс. | Условия |
|---|---|---|---|---|
| Питание VCC | 2 В | 5 В | 6 В | предел 7 В |
| Единица на входе VIH | 1,5 / 3,15 / 4,2 В | — | — | VCC = 2 / 4,5 / 6 В |
| Ноль на входе VIL | — | — | 0,5 / 1,35 / 1,8 В | VCC = 2 / 4,5 / 6 В |
| Длительность фронта входа | — | — | 1000 / 500 / 400 нс | VCC = 2 / 4,5 / 6 В |
| Единица на выходе VOH | 3,84 В | 4,3 В | — | VCC = 4,5 В, −6 мА; тип. при 25 °C |
| Ноль на выходе VOL | — | 0,17 В | 0,33 В | VCC = 4,5 В, 6 мА; тип. при 25 °C |
| Ток потребления ICC | — | — | 8 / 80 мкА | 25 °C / −40…+85 °C, VCC = 6 В |
| Утечка выхода IOZ | — | ±0,01 мкА | ±5 мкА | VCC = 6 В; тип. при 25 °C |
| Импульс LE (единица) tw | 16 / 20 нс | — | — | 4,5 В; 25 °C / −40…+85 °C |
| Установка D до спада LE tsu | 10 / 13 нс | — | — | то же |
| Удержание D после спада LE th | 5 нс | — | — | 4,5 и 6 В |
| Задержка D → Q | — | 26 нс | 35 / 44 нс | 4,5 В, 50 пФ; 25 °C / −40…+85 °C |
| Задержка LE → Q | — | 27 нс | 35 / 44 нс | то же |
| Включение по OE ten | — | 24 нс | 30 / 38 нс | то же |
| Отключение по OE tdis | — | 23 нс | 30 / 38 нс | то же |
| Задержка D → Q | — | 33 нс | 40 / 50 нс | 4,5 В, 150 пФ |
| Ёмкость рассеяния Cpd | — | 50 пФ | — | на защёлку, без нагрузки, 25 °C |
При VCC = 2 В всё в несколько раз медленнее: импульс LE от 100 нс, установка 63 нс, удержание 24 нс, D → Q до 220 нс (−40…+85 °C). Предельные режимы (разд. 6.1): VCC до 7 В, ток выхода ±35 мА, ток через VCC или GND ±70 мА, ток защитных диодов ±20 мА. Защита от электростатики — ±3500 В по модели тела человека и ±1000 В по модели заряженного устройства. Тепловое сопротивление кристалл — среда в ревизии G: 84,6 °C/Вт у PDIP-20, 109,1 у SOIC-20, 122,7 у SSOP-20 и 131,8 °C/Вт у TSSOP-20 — заметно больше, чем в ревизии F (49,1–101,1 °C/Вт).
Запись байта с вывода микроконтроллера
Порядок записи следует из таблицы режимов: выставить байт на 1D–8D, поднять LE, опустить LE, затем можно менять данные. Ограничения по таблице 6.6 при VCC = 4,5 В и −40…+85 °C: LE в единице не меньше 20 нс, данные стабильны за 13 нс до спада LE и 5 нс после. Удобно нарисовать эти интервалы в редакторе временных диаграмм.
Наш расчёт: у AVR на 16 МГц одна команда записи в порт занимает 62,5 нс. Последовательность «запись байта в порт данных → LE = 1 → LE = 0 → следующий байт» даёт импульс LE не короче 62,5 нс и установку не меньше 62,5 нс — втрое больше требуемого. Удержание тоже выполняется: данные меняются не раньше, чем через одну команду после спада LE. Нарушить тайминги можно только на быстром контроллере с DMA или параллельной шиной; тогда считают по таблице 6.6 и задержке своих выводов.
Если шину данных разделяют с другими устройствами, выходы 74HC573 отключают единицей на OE; запись при этом продолжается. TI советует для этого подтягивать OE к VCC резистором, чтобы при включении питания выходы не мешали шине (разд. 8.1). Входы с медленными фронтами — длиннее 500 нс при 4,5 В — TI запрещает: выход может генерировать, и рекомендует ставить перед защёлкой микросхему с триггером Шмитта вроде 74HC14 (разд. 9.2.2).
Токи выходов
Уровни выходов гарантированы при ±6 мА (VCC = 4,5 В) и ±7,8 мА (6 В), предел — 35 мА на вывод и 70 мА суммарно через VCC или GND (разд. 6.1 и 10). Наш расчёт: восемь светодиодов по 8 мА — 64 мА, в пределах; по 10 мА — 80 мА, больше предела, хотя каждый вывод нагружен меньше чем на треть. Резистор подбирают по уровню VOL или VOH при выбранном токе — в калькуляторе «Резистор для светодиода». Те же ограничения — у 74HC595 и 74HC245.
74HC573 и 74HC574
| Параметр | 74HC573 (SCLS147G) | 74HC574 (SCLS148H) |
|---|---|---|
| Элемент | прозрачная защёлка | D-триггер, запись по фронту |
| Вывод 11 | LE: 1 — прозрачна, спад — запоминание | CLK: запись по переходу из 0 в 1 |
| Остальные выводы | OE, 1D–8D, GND, 8Q–1Q, VCC | те же, на тех же местах |
| Импульс управления при 4,5 В | LE от 20 нс | CLK от 20 нс в единице и в нуле |
| Установка / удержание при 4,5 В | 13 / 5 нс до спада LE | 25 / 5 нс до фронта CLK |
| Задержка до выхода при 4,5 В, 50 пФ | D → Q 26 нс тип., до 44 нс | CLK → Q 28 нс тип., до 45 нс |
| Частота | не нормирована | fclock до 24 МГц при 4,5 В, 28 МГц при 6 В |
| Cpd | 50 пФ на защёлку | 100 пФ на триггер |
Наш вывод: если источник данных выставляет байт и сам формирует строб, подходят обе микросхемы. 74HC573 быстрее отдаёт данные на выход (они проходят ещё при LE = 1) и потребляет меньше на переключение, а D-триггеры 74HC574 защищают выходы от помех на входах в течение всего такта и подходят для конвейера, где выход одной ступени — вход следующей. Как работают защёлки и триггеры, объясняет статья «Цифровая логика».
Расхождения в документации
- Размер TSSOP-20. Таблица корпусов на с. 1 даёт для PW 5,00 × 4,40 мм, а приложенный чертёж PW0020A, даташит SN74HC574 (SCLS148H) и даташит SN74HC245 (SCLS131F) — 6,50 × 4,40 мм.
- Типовая задержка. Свойства на с. 1 и разд. 8.3 называют типовую задержку 21 нс. Это значение из таблицы 6.7 для D → Q при 6 В и нагрузке 150 пФ; при меньшей нагрузке 50 пФ и том же питании таблица даёт 23 нс — типовая задержка с большей нагрузкой оказалась меньше.
- Максимальная частота. Разд. 9.2.2 называет «максимальную частоту 28 МГц», но в таблицах SN74HC573A такого параметра нет; 28 МГц — значение fclock из даташита SN74HC574 при 6 В.
- Тепловое сопротивление. Ревизия G увеличила RθJA для всех корпусов — например, у PDIP-20 с 49,1 до 84,6 °C/Вт; расчёты нагрева по старым ревизиям даташита дают заниженную температуру кристалла.
Аналоги и замены
Каждая пара сверена по даташитам обоих производителей: выводы, корпус, предельные напряжения и токи. Значения — из документов, указанных под таблицей; столбец «У замены» показывает, лучше или хуже параметр у замены.
74HC573 → SN74HCT573 (Texas Instruments)
Совместим по выводам — тот же корпус и выводы, но часть параметров отличается — схему нужно проверить. Сравнение в корпусе SOIC-20, PDIP-20, TSSOP-20.
Та же защёлка с теми же выводами и выходами; SN74HCT573 ставят вместо SN74HC573A при питании 5 В и данных от 3,3-вольтовой логики.
| Параметр | 74HC573 | SN74HCT573 | У замены |
|---|---|---|---|
| Выводы (SOIC-20, PDIP-20, TSSOP-20) | 1 OE, 2–9 1D–8D, 10 GND, 11 LE, 12–19 8Q–1Q, 20 VCC | 1 OE, 2–9 1D–8D, 10 GND, 11 LE, 12–19 8Q–1Q, 20 VCC | так же |
| Корпуса | SOIC-20, SSOP-20, PDIP-20, TSSOP-20 | SOIC-20, SSOP-20, PDIP-20, SO-20, TSSOP-20 | так же |
| Напряжение питания | 2–6 В | 4,5–5,5 В | хуже |
| Пороги входа при 4,5 В, VIH / VIL | от 3,15 / до 1,35 В | от 2 / до 0,8 В (ТТЛ-уровни) | иначе |
| Выходной ток при 4,5 В (VOH от 3,84 В) | 6 мА | 6 мА | так же |
| Выходной ток, предельный | ±35 мА | ±35 мА | так же |
Что проверить при замене
- Питание SN74HCT573 — только 4,5–5,5 В против 2–6 В у 74HC573: в схемах на 3,3 В и ниже замена не работает.
- Входы SN74HCT573 имеют ТТЛ-пороги (1 — от 2 В, 0 — до 0,8 В при 4,5–5,5 В), у 74HC573 при 4,5 В — от 3,15 и до 1,35 В: SN74HCT573 надёжно принимает сигнал 3,3-вольтового МК при питании 5 В, но запас помехоустойчивости по нулю меньше.
Источники: Texas Instruments. SNx4HC573A Octal Transparent D-Type Latches With 3-State Outputs (SCLS147G, revised April 2022) — табл. «Pin Functions», разд. 6.1, 6.3, 6.5; Texas Instruments. SNx4HCT573 Octal Transparent D-Type Latches With 3-State Outputs (SCLS176G, revised July 2022) — разд. 4 (рис. выводов), 5.1, 5.2, 5.4.
Частые вопросы
Чем 74HC573 отличается от 74HC574?
74HC573 — защёлка: пока LE в единице, выходы прозрачно повторяют входы, а запоминается значение в момент спада LE. 74HC574 — регистр на D-триггерах: данные записываются только по фронту CLK из нуля в единицу, в остальное время выходы не меняются. Выводы у них совпадают, LE и CLK стоят на одном месте — выводе 11, но поведение разное: помехи на входах при LE = 1 проходят через 74HC573 на выходы, через 74HC574 — нет.
Как записать байт в 74HC573 с микроконтроллера?
Выставить байт на D1–D8, поднять LE, опустить LE и только после этого менять данные. По таблице 6.6 при 4,5 В импульс LE должен длиться не меньше 20 нс, данные должны стоять 13 нс до спада LE и 5 нс после. Даже при тактовой частоте микроконтроллера 16 МГц одна команда длится 62,5 нс, так что при записи через регистры порта эти условия выполняются сами (наш расчёт).
Что будет с данными, если перевести OE в единицу?
Ничего: OE отключает только выходные буферы, защёлки продолжают работать. Пока выходы в третьем состоянии, можно и хранить старый байт, и записывать новый — он появится на выходах, когда OE снова станет нулём. Чтобы выходы были отключены при подаче питания, TI советует подтянуть OE резистором к VCC.
Можно ли подключить светодиоды к выходам 74HC573?
Да, через резисторы. Уровни гарантированы при ±6 мА и питании 4,5 В, предел — 35 мА на вывод и 70 мА суммарно через VCC или GND. Восемь светодиодов по 8 мА — 64 мА, ещё в пределах; по 10 мА — уже 80 мА, больше допустимого (наш расчёт).
Источники
- Texas Instruments. SNx4HC573A Octal Transparent D-Type Latches With 3-State Outputs (SCLS147G, December 1982, revised April 2022) — с. 1 — свойства, корпуса и размеры; с. 2 — история ревизий (новые RθJA в ревизии G); с. 3 — выводы; с. 4 — разд. 6.1 (VCC до 7 В, ±35 и ±70 мА), 6.2 (ESD ±3500 и ±1000 В), 6.3 (2–6 В, VIH, VIL, фронт входа); с. 5 — разд. 6.4 (RθJA) и 6.5 (VOH, VOL, II, IOZ, ICC, Ci); с. 6 — Cpd 50 пФ и разд. 6.6 (tw, tsu, th); с. 7–8 — разд. 6.7 (tpd D → Q и LE → Q, ten, tdis, tt при 50 и 150 пФ); с. 11 — разд. 8.1 (OE не влияет на защёлки, подтяжка OE), 8.3, табл. 8-1; с. 12 — разд. 9.1–9.2.2 (±7,8 мА, медленные входы, 28 МГц); с. 13 — разд. 10 (±70 мА, 0,1 мкФ); с. 14 — разд. 11
- Texas Instruments. SNx4HC574 Octal Edge-Triggered D-Type Flip-Flops With 3-State Outputs (SCLS148H, December 1982, revised May 2022) — для сравнения: с. 1 — корпуса (PW 6,50 × 4,40 мм); с. 3 — выводы (CLK на выводе 11); с. 5 — разд. 5.5 (fclock 24 МГц, tw 20 нс, tsu 25 нс, th 5 нс при 4,5 В); с. 6 — разд. 5.6 (tpd CLK → Q 28 нс тип., до 45 нс) и Cpd 100 пФ; с. 8 — таблица режимов
Нашли ошибку?
Смотрите также
- Логические микросхемыСерии 74HC и 74HCT: пороги, токи, частота, карточки микросхем
- 74HC245Шинный приёмопередатчик на 8 линий: выводы, DIR и OE, токи, уровни 3,3 и 5 В
- 74HC595Сдвиговый регистр на 8 выходов: выводы, SPI, каскад, токи, уровни
- CD4013Два D-триггера: выводы, таблица истинности, счётный режим, кнопка, токи
- Защёлка (D-latch)Ячейка памяти, прозрачная при активном разрешении и хранящая после его снятия
- D-триггерЯчейка памяти по фронту такта: таблица истинности, установка, счётный режим
- Время предустановки и удержанияИнтервалы до и после фронта такта, когда данные на входе триггера не должны меняться
- Третье состояние выходаZ-состояние: выход отключён от линии
- Конфликт на шинеДва выхода тянут линию в разные стороны: последствия и защита
- Цифровая логикаВентили, таблицы истинности, СДНФ, карты Карно, мультиплексор, защёлка, триггер, регистр
- Редактор временных диаграммТекст в нотации WaveDrom → SVG и PNG, примеры I2C, SPI, UART
- PDIP-20 (DIP-20)Шаг 2,54 мм, ряды через 7,62 мм, длина 24,89–26,92 мм, чертёж в дюймах
- TSSOP-20Шаг 0,65 мм, корпус 6,4–6,6 × 4,3–4,5 мм, по выводам 6,2–6,6 мм, высота до 1,2 мм