June 3rd, 2018

Ошибка в документации?

Есть такая микросхема - 74AC163 (HC, LVC и т.п.). Производится несколькими конторами, а некоторые умудряются производить две параллельные ветки, отличающиеся только буквами в названии (потому что серия SN* исторически техасам и принадлежит, а вот серию CD* они купили вместе с её бывшим производителем "с потрохами", плюс какие-то завязки на вояк - они же удавятся переписывать перечни). При том, что чипы идентичны, документация на них разная и вот что там есть:

Про CD74HC163:
The ’HC161 and ’HCT161 are asynchronous reset decade and binary counters, respectively; the ’HC163 and ’HCT163 devices are decade and binary counters, respectively, that are reset synchronously with the clock.


Про SN74HC163:
The ’HC163 devices are 4-bit binary counters.


При этом серия HCT отличается от HC напряжением питания (оно зафиксировано в диапазоне от 4.5 до 5.5 вольт, тогда как для HC - от 3 до 6 вольт) и логическими уровнями, совместимыми с пятивольтовым TTL. Отличий в логике работы между одноимёнными HC и HCT чипами нет и быть не должно. Чип 163 - это именно что двоичный счётчик с синхронным сбросом, а 161 - почти такой же, только со сбросом асинхронным.

Но и это ещё не всё! конкретный совет про то, как каскадировать такие счётчики, я нашёл только в даташите на 74AC163 от Fairchild. И там (см. Fig.1 и Fig. 2) тоже ошибки! у микросхем есть два входа разрешения счёта, оба входа работают в прямой логике, но и в тексте описания, и в иллюстрациях к нему входы указаны как инверсные, а на второй картинке к одному из них ещё и низкий логический уровень заведён, но при этом же в таблице логики выше прямо указано, что низкий уровень на любом из этих двух входов запрещает счёт.

Эти мелкие дурацкие ошибки в документации прошли через все ревизии и существуют уже лет тридцать, а то и больше. И всем похуй ;)

Впрочем, может быть, на самом деле это я идиот и всё понял неправильно, как всегда.