Вопросы от LastHopeMan

Здесь принимаются все самые невообразимые вопросы... Главное - не стесняйтесь. Поверьте, у нас поначалу вопросы были еще глупее :)
Ответить
Друг Кота
Аватара пользователя
Сообщения: 16556
Зарегистрирован: Пт мар 30, 2012 05:17:29
Откуда: Екатеринбург

Сообщение mickbell »

Так не надо доводить до ожога. Протереть жало - это ж быстро, не более чем полсекунды. Я, конечно, держу бутылку с водой на рабочем месте для чистящей губки, но иногда бывает проще по-старинке пальцами, чем поливать губку.
И хрюкотали зелюки,
Как мюмзики в мове.

На каждый РКН
Найдётся VPN.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3761
Зарегистрирован: Чт янв 26, 2012 14:44:34

Сообщение El-Eng »

Вот такая штука хороша тем, что вода ей не нужна.
Like the eyes of a cat in the black and blue...
Реклама
Друг Кота
Аватара пользователя
Сообщения: 37346
Зарегистрирован: Чт авг 30, 2012 20:24:40
Откуда: Нижний Новгород

Сообщение Андрей Бедов »

Такую штуку можно купить в Fix-Price за полтинник.
Аж целых шесть штук сразу.
Называется "мочалка для посуды".
Вымогатель припоя
Аватара пользователя
Сообщения: 529
Зарегистрирован: Пт сен 30, 2016 05:52:37

Сообщение LastHopeMan »

Что-то я запутался. Есть D-триггер с 8 входами и 8 выходами, тактирование общее. Есть регистр с защелкой такой же структуры входов и выходов. В чем тогда разница? Оба хранят значение до следующего положительного фронта тактирования.




Сюда перенес.
aen
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Аватара пользователя
Сообщения: 17234
Зарегистрирован: Чт апр 04, 2013 12:46:59
Откуда: Тюмень

Сообщение Slabovik »

Сгруппировав ноги имеем меньше pin'ов на кузове => в кузов влезет больше триггеров. Раздельные триггеры - 4 шт в кузове, сгруппированные - 8 шт.
Контактная информация:
Реклама
Друг Кота
Аватара пользователя
Сообщения: 6643
Зарегистрирован: Чт авг 09, 2012 01:09:39
Откуда: Ливны

Сообщение korob »

LastHopeMan писал(а):Есть D-триггер с 8 входами и 8 выходами, тактирование общее. Есть регистр с защелкой такой же структуры входов и выходов.
"Имена" сравниваемых триггера и регистра?
В общем случае это по сути одно и тоже, т.к. подобные регистры строятся на триггерах. Но в отличии от простого набора отдельных триггеров в одном корпусе регистры могут иметь внутренние взаимосвязи (помимо общего тактирования) и более развитое управление/функциональность.
Большой опыт, порой, не даёт находить/видеть нам простые и очевидные решения. :(
Всегда с уважением, Александр.
Реклама
akl
Друг Кота
Сообщения: 4450
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Сообщение akl »

Триггера с защелкой выдают на выходе сигнал, присутствовавший на входе в момент начала активного фронта входа управления и удерживают его на все время действия оного. Позволяли разделить совмещенные на шине сигналы, например адрес/данные.
Вымогатель припоя
Аватара пользователя
Сообщения: 529
Зарегистрирован: Пт сен 30, 2016 05:52:37

Сообщение LastHopeMan »

В моем понимании, как учил, D-триггер - это единичное устройство, напиханное в одну микросхему. А регистр - это сросшиеся триггеры дабы экономить усы микросхемы. Но вопрос мой был спровоцирован прайсом чип и дип, ну и может даже даташитами (названиями, потому что функциональных различий не вижу).

74HCT273N - именуется как D-триггер 8 штук, хотя по мне так 8-битный регистр-защелка.
SN74HC573AN - та же штука, тока именуется как регистр.

По даташитам там D-Type latches и D-Type flip-flop. Что, это просто косяк чип и дипа в обзывании регистра D-триггером в каталоге? Это носит массовый характер, потому и спросил.
Друг Кота
Аватара пользователя
Сообщения: 6643
Зарегистрирован: Чт авг 09, 2012 01:09:39
Откуда: Ливны

Сообщение korob »

LastHopeMan писал(а):По даташитам там D-Type latches и D-Type flip-flop
Вот в этом и отличие. :wink:

Latch защёлка при активном уровне управляющего сигнала latch/clock допускает изменение уровня сигнала на входе, при этом выходной сигнал повторяет входной (по сути работает буфером/повторителем). По спаду управляющего сигнала latch/clock присутсутствующий в этот момент входной уровень на входе защёлкивается, и дальнейшее его изменение не приводит к его изменению на выходе. Так продолжается до появления сигнала latch/clock (по фронту этого сигнала регистр снова "превращается" в повторитель, и работает в этом качестве до спада управляющего сигнала latch/clock)

Flip-flop двухступенчатая защёлка, защёлкивается сразу (по фронту первая ступень, по спаду вторая) и не допускает изменения входного уровня во время действия управляющего сигнала latch/clock, вернее допускает, но изменения входного сигнала не приводят к изменению выходного подобно Latch защёлке. Т.е присутсутствующая в данный момент информация на входе передаётся на выход и тут же запоминается только по фронту/спаду управляющего сигнала latch/clock, и не меняется (хранится) до следующего фронта/спада latch/clock.

P.S

Название темы здорово подкорректировали. :)))
Большой опыт, порой, не даёт находить/видеть нам простые и очевидные решения. :(
Всегда с уважением, Александр.
Вымогатель припоя
Аватара пользователя
Сообщения: 529
Зарегистрирован: Пт сен 30, 2016 05:52:37

Сообщение LastHopeMan »

То есть вы хотите сказать, что Latch открывается на весь период положительного такта с начала и до конца сигнала, а при его потере сохраняет последнее значение? А флип флоп только по одному из фронтов (в основном положительному) работает, так?
Друг Кота
Аватара пользователя
Сообщения: 17234
Зарегистрирован: Чт апр 04, 2013 12:46:59
Откуда: Тюмень

Сообщение Slabovik »

Ну дак там же написано. 573 именно что "прозрачна" в определённом положении управляющего сигнала, 273 подаёт на выход только то, что было на входах в момент изменения состояния управляющего сигнала. Никакой "прозрачности" ни в одном режиме нет.

Напрягают буржуйские даташиты - найдите описание наших ИР22 и ИР23, сравните...
Контактная информация:
Вымогатель припоя
Аватара пользователя
Сообщения: 529
Зарегистрирован: Пт сен 30, 2016 05:52:37

Сообщение LastHopeMan »

Как построить эпюры автоматизированно, есть ли хороший инструмент?


Сюда перенес.
aen
Друг Кота
Аватара пользователя
Сообщения: 17234
Зарегистрирован: Чт апр 04, 2013 12:46:59
Откуда: Тюмень

Сообщение Slabovik »

Начать с определения, что такое эпюра.
А так - универсальный инструмент вам в руки, компьютер называется...
Контактная информация:
Вымогатель припоя
Аватара пользователя
Сообщения: 529
Зарегистрирован: Пт сен 30, 2016 05:52:37

Сообщение LastHopeMan »

Я имел ввиду на цифровой схеме, для всех ее точек. Чтобы проще было в процессе разработки цепляться за нужные сигналы, составляя ТТЛ схему.
Друг Кота
Аватара пользователя
Сообщения: 17234
Зарегистрирован: Чт апр 04, 2013 12:46:59
Откуда: Тюмень

Сообщение Slabovik »

Я не могу расшифровать ваш полёт мысли. Невозможно снять сигналы со схемы до того, как она была разработана.
Ещё раз: всё начинается с определений. В том числе и того, чего вы хотите. Причём, не в глобальном смысле, а начиная с самого низкого уровня.
Контактная информация:
Вымогатель припоя
Аватара пользователя
Сообщения: 529
Зарегистрирован: Пт сен 30, 2016 05:52:37

Сообщение LastHopeMan »

Возможно, я недооценил широту применения данного термина. Тогда опишу подробнее.

Вот есть ТТЛ схема, которая в данный момент разрабатывается. Есть точки между логическими элементами. Вот мне нужно, чтобы я все сигналы мог видеть одновременно друг под другом (исходные сигналы конечно же должен сам задать). Тогда более наглядно видно, какие элементы еще добавить, есть ли подходящие сигналы или требуется генерировать другие. Для простой схемы и так можно нарисовать, а когда она усложняется, то есть риск чего-то упустить.

Я кроме бумаги с ручкой пока ничего подходящего не нашел =(
Друг Кота
Аватара пользователя
Сообщения: 17234
Зарегистрирован: Чт апр 04, 2013 12:46:59
Откуда: Тюмень

Сообщение Slabovik »

Это называется не "построение эпюр", а составление таблиц истинности. По таблицам истинности производится синтез логических схем. Вот учебный пример.

Но сложные логические зависимости делают не так, а с использованием уже языков программирования (собственно, логическая схема подчиняется тем же правилам, что и программа). Как пример - язык VeriLog. При программировании, например, логических матриц (логические матрицы заменяют собой громоздкие схемы, собранные из отдельных логических микросхем) без VeriLog будет достаточно трудно...

p.s. А для простого "ручного" синтеза логики "народные средства" типа Proteus, Multisim...
Контактная информация:
Вымогатель припоя
Аватара пользователя
Сообщения: 529
Зарегистрирован: Пт сен 30, 2016 05:52:37

Сообщение LastHopeMan »

Нет, я имел ввиду именно эпюры, а не таблицы истинности. Когда нужно не просто тупо уладить конечный результат на устоявшихся взаимодействиях, а сопоставить для временного отрезка значения всех узлов по времени. Включая завалы всякие на RC конструкциях, отставания по 10 нс ввиду инерционности микросхем, ну и так далее. Имею ввиду график, на котором вправо отложили t для каждого узла схемы.

На рисунке слева снизу именно то, что я хочу получить для большой схемы "на одном листе". А слева сверху как раз пример такой схемы, хоть и простенький.

Изображение
Друг Кота
Аватара пользователя
Сообщения: 6643
Зарегистрирован: Чт авг 09, 2012 01:09:39
Откуда: Ливны

Сообщение korob »

Ах такие "эпюры"? Так это уже осциллограммы. :wink: Для таких "эпюр" инструмент есть - осциллограф. Так же, для наблюдения за сложной последовательностью нескольких цифровых сигналов тоже существует инструмент - логический анализатор. :roll:
Большой опыт, порой, не даёт находить/видеть нам простые и очевидные решения. :(
Всегда с уважением, Александр.
Gap
Открыл глаза
Аватара пользователя
Сообщения: 55
Зарегистрирован: Вт дек 15, 2015 23:13:32

Сообщение Gap »

Возможно ModelSim подойдет, но нужно знать SystemVerilog или VHDL.
Ответить

Вернуться в «Теория»