Jump to content
Sakaban

Поясните зачем элемент на схеме

Recommended Posts

Есть вот такая схемка это перевод аналогового сигнала в цифровой. Подскажите зачем нужен последний элемент на схеме LATCH. Какова его функция.

Снимок.GIF

Share this post


Link to post
Share on other sites

Latch - это "защёлка". Как логический элемент - регистр-защёлка. Например, регистр D-типа. Смысл применения - запоминание состояния, которое было на входе в момент подачи сигнала "защёлкнуть". В регистре D-типа сигнал "защёлкнуть" - это фронт тактового сигнала.

То, что у вас на схеме, - это двухразрядный АЦП. После компараторов, на элементах XOR и OR собран приоритетный шифратор. Почему после него так нарисовали схему тактирования - без понятия. Видимо, схема выдрана из какого-то учебного материала.

Edited by Lexter

Share this post


Link to post
Share on other sites

Литиевые батарейки Fanso для систем телеметрии и дистанционного контроля

Системы телеметрии находят все более широкое применение во многих отраслях на промышленных и коммунальных объектах. Требования, предъявляемые к условиям эксплуатации приборов телеметрии и, как следствие, источников питания для них, могут быть довольно жесткими. Fanso предоставляет широкую линейку продукции, рассчитанной на различные условия эксплуатации, что позволяет подобрать батарейку для каждого конкретного применения, в том числе и для устройств телеметрии.

Подробнее

Guest RST
8 часов назад, Lexter сказал:

Как логический элемент - регистр-защёлка. Например, регистр D-типа. Смысл применения - запоминание состояния, которое было на входе в момент подачи сигнала "защёлкнуть". В регистре D-типа сигнал "защёлкнуть" - это фронт тактового сигнала.

Не следует так вольно применять термины! тыц  

Share this post


Link to post
Share on other sites

@Гость RST , не следует так вольно трактовать то, чего не знаете: 

Цитата

LATCH
1) защёлка; задвижка; запор || защёлкивать; запирать
2) ключевая схема с фиксацией состояния; релейный элемент с фиксацией воздействия
3) триггер; D-триггер, тактируемый уровнем напряжения, триггер-защёлка
4) вчт. фиксатор || фиксировать

https://classes.ru/dictionary-english-russian-electr-term-49369.htm

К155ТМ5, ТМ7 - тоже D-триггеры, однако, работающие НЕ по фронту, а по логическому уровню..

Share this post


Link to post
Share on other sites
                     

Приглашаем на вебинар Решения для построения ультразвуковых счетчиков жидкостей и газов на базе MSP430

Компэл совместно с Texas Instruments 23 октября 2019 приглашают на вебинар, посвященный системам-на-кристалле для построения ультразвуковых расходомеров жидкостей и газов на базе ядра MSP430. Вебинар проводит Йоханн Ципперер – эксперт по ультразвуковым технологиям, непосредственно участвовавший в создании данного решения. На вебинаре компания Texas Instruments представит однокристальное решение, позволяющее создавать точные недорогие счетчики жидкостей и газов.

Подробнее...

Guest RST
10 часов назад, Lexter сказал:

Как логический элемент - регистр-защёлка. Например, регистр D-типа. Смысл применения - запоминание состояния, которое было на входе в момент подачи сигнала "защёлкнуть". В регистре D-типа сигнал "защёлкнуть" - это фронт тактового сигнала.

14 минуты назад, Falconist сказал:

не следует так вольно

Я с вами согласен!

Share this post


Link to post
Share on other sites

@Гость RST , у нас не следует писать бессодержательные посты. Зарегистрируетесь и напишете что-нибудь умное  - поговорим.

Share this post


Link to post
Share on other sites
Guest
3 часа назад, Falconist сказал:

работающие НЕ по фронту, а по логическому уровню..

Это всё слова. Разве логические уровни находятся вне фронтов нарастания или спада?

Да и как-то смешно видеть такую непримиримую принципиальность (особенно в правописании... ошибочные мнения, написанные без грамматических ошибок, не перестают оставаться ошибочными :) ... не принимайте это на свой счёт, это так - мнение вообще, и касается и того, кто это написал), от того, кто ещё недавно утверждал, что не видит разницы, какой из выходов триггера называть прямым, а какой инверсным... когда выход у триггера один, он однозначно или прямой или инверсный (а это можете принимать на свой счёт). :) 

И ещё, ПМСМ - Вам не следует, слишком уж, задирать планку для форумчан, не все здесь доктора, бывает, и школьники встречаются, и сантехники...

Edited by Guest

Share this post


Link to post
Share on other sites
9 часов назад, Falconist сказал:

К155ТМ5, ТМ7 - тоже D-триггеры, однако, работающие НЕ по фронту, а по логическому уровню..

А это как? Растолкуете?

Share this post


Link to post
Share on other sites

Понял. Спасибо. Осмелюсь лишь малость поправить. Эти триггера работают не по логическому уровню , а по входу разрешения.

 

Share this post


Link to post
Share on other sites

не путайте теплое с мягким , вход разрешения всегда был входом включения/выключения(переводом в z-состояние) выходов

в данном случае это тот же счетный вход как правильно сказал @Falconist работающий по логическому уровню

лог1 = запись

лог0 = хранение

04.gif

в отличии от 555тм2 счетный вход которой производит запись по нарастающему фронту о чем на УГО свидетельствует наклонная черта на входе С

tm2-1.gif

 

Share this post


Link to post
Share on other sites

В англоязычной литературе принято различать два типа D-триггеров - "FLIP-FLOP" и "LATCH".

Примеры:  74HC57474HC573

Первый (74HC574) - Flip-Flop - т.е. срабатывает по (положительному) фронту сигнала на входе тактирования CLK.

Второй  (74HC573) - срабатывает по логическому уровню.

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

Разница становится понятна, если посмотреть таблицы истинности обоих триггеров (посмотрите сами в даташитах).

У триггера "FLIP-FLOP" ЗНАЧЕНИЕ НА ВЫХОДЕ меняется ТОЛЬКО в момент перепада логического уровня на входе тактирования. И не имеет значения что было на входах ДО или будет ПОСЛЕ.

У триггера "LATCH" при логической "1" на разрешающем входе "LE" входное значение НЕПОСРЕДСТВЕННО передаётся на выход. При снятии лог. "1" с LE остаётся зафиксированным последнее значение. Т.е., если LE=1, то меняя вход, мы изменим и выход. В этом и есть основное отличие LATCH от FLIP-FLOP. Плюс к этому LATCH проще в реализации, нужно меньше элементов.

 

Share this post


Link to post
Share on other sites
Guest RST
1 час назад, Rio444 сказал:

В англоязычной литературе

Вход "динамический" и "статический" - и смысл, и действие, и понятнее. Касается не только Д-триггеров.

ПС. Разговор на улице: "Мы уже столько времени живём в этом иностранном городе, а они до сих пор не изучили наш язык!"

Share this post


Link to post
Share on other sites
Guest
4 часа назад, Rio444 сказал:

При снятии лог. "1" с LE остаётся зафиксированным последнее значение.

Иными словами, запоминание происходит в момент фронта спада.

Share this post


Link to post
Share on other sites
27 минут назад, ГТ115 сказал:

Иными словами, запоминание происходит в момент фронта спада.

Это не суть важно. Вход LE может бы и инвертированным. Как и Flip-Flop триггер срабатывать по спаду Clock.

Важно, что при активном LE триггер просто "пропускает" через себя входной сигнал. А Flip-Flop триггер - нет. Ни при каких условиях. Он только "защелкивает" значение на входе в момент перепада уровня Clock.

Share this post


Link to post
Share on other sites
Guest RST

Статический остаётся "прозрачным" для прохождения сигнала со входа на выход всё время, пока есть "1" (или "0") на входе разрешения записи. Для запрещения "прозрачности" крутой спад не нужен - достаточно в течение отрезка времени любой продолжительности достичь потенциала "0" (или "1"). И в течение этого отрезка времени состояние вход-выход можно многократно изменять.

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

ПС. Для положительной логики (а сегодня она, кажется, единственная) перепад напряжения 0->1 называется фронт, 1->0 - спад. Правильно-нет, зато понятно...

Share this post


Link to post
Share on other sites
Guest
27 минут назад, Rio444 сказал:

Это не суть важно.

В рамках объекта спора, не важно - отличие между триггерами, а важен момент запоминания.

 

В 02.09.2018 в 01:14, Lexter сказал:

Latch - это "защёлка". Как логический элемент - регистр-защёлка. Например, регистр D-типа. Смысл применения - запоминание состояния, которое было на входе в момент подачи сигнала "защёлкнуть". В регистре D-типа сигнал "защёлкнуть" - это фронт тактового сигнала.

 

В 02.09.2018 в 11:24, Falconist сказал:

D-триггеры, однако, работающие НЕ по фронту, а по логическому уровню..

 

В 02.09.2018 в 14:28, ГТ115 сказал:

Это всё слова. Разве логические уровни находятся вне фронтов нарастания или спада?

А вот те различия, о которых Вы пишите, никакого отношения к обсуждаемому не имеют... отвлечённая информация.

Edited by Guest

Share this post


Link to post
Share on other sites

@ГТ115  да поставьте Вы инвертор перед входом синхронизации/разрешения входа, и фронт у Вас сменится на спад и наоборот.

Не в этом разница между Flip-Flop и Latch (как выше заметили, по-русски - "динамическая" и "статическая" синхронизация).

38 минут назад, ГТ115 сказал:

А вот те различия, о которых Вы пишите, никакого отношения к обсуждаемому не имеют... отвлечённая информация.

Для кого-то может и отвлеченная. У меня заняло время в этом разобраться. Ни в википедии, ни в интернет-статьях толком не объясняется.

Share this post


Link to post
Share on other sites
Guest

@Rio444

Если Вы внимательно прочитаете мой предыдущий текст, то Вам станет ясно, что и то, что Вы называете спадом, я обозвал фронтом спада (к чему какие-то инверторы...), на это кстати, RST возмущался. Я же привёл нить обсуждения темы. Запоминание происходит при фронте нарастания или спада, вне зависимости от типа триггера, так что к @Lexter -у зря цеплялись.

То, что Вы произвели поиски и нарыли какую нить инфу, ещё не повод её постить, если она не опровергает чьи-то слова. А то, что Вы написали, не опровергает - 

В 02.09.2018 в 01:14, Lexter сказал:

Latch - это "защёлка". Как логический элемент - регистр-защёлка. Например, регистр D-типа. Смысл применения - запоминание состояния, которое было на входе в момент подачи сигнала "защёлкнуть". В регистре D-типа сигнал "защёлкнуть" - это фронт тактового сигнала.

 

Share this post


Link to post
Share on other sites

Однако....

А я то думал, что D-триггер может быть потенциальным и динамическим. И вся разница между ними - когда происходит срабатывание. Для потенциального оное (защёлка данных) возможна во время действия импульса синхронизации. А для динамического - во время действия или фронта или тыла импульса синхронизации. Вот по этому их ещё называют "срабатывающие по положительному перепаду" или "срабатывающие по отрицательному перепаду". А при СССР ещё и треугольничек рисовали на входе синхронизации. Только направляли его в разные стороны в зависимости от того, какой фронт ждёт именно этот триггер.

Однако...

Share this post


Link to post
Share on other sites
Guest
1 час назад, malenich сказал:

Однако....

Ещё раз, для одарённых читателей. Триггеры, о которых Вы пишите, отличаются, и именно так, как написал @Rio444, вот только, к наезду на @Lexter -а, это отличие не значимо, потому, что, запоминание происходит, именно при фронтах (фронте спада или фронте нарастания) (и не важно, чего там было на выходе, когда LE был активным, важно, что на выходе, когда LE перестаёт быть активным (это происходит при фронте), именно в этот момент происходит запоминание). Запоминание - это не изменение состояния на выходе, которое может происходить при активном LE, запоминание, это то, что будет на выходе, когда LE перестанет быть активным. @Lexter написал правильно. Та инфа которую запостил @Rio444, не противоречит, а подтверждает, то, что написал @Lexter . Спрашивается, кому и что, он тогда доказывает, выкладывая, что нарыл?  Для этого, можно было открыть новую тему, и там делиться своими впечатлениями.

Edited by Guest

Share this post


Link to post
Share on other sites
1 час назад, ГТ115 сказал:

@Lexter написал правильно.

Ну тогда поставьте мне по плюсику, и давайте уже на этом заканчивать, что ли... А то своими спорами так запугали ТС-а @Sakaban , что он уже боится показываться в этой ветке. :D

Share this post


Link to post
Share on other sites

Это же надо было так всё перевернуть с ног на голову! То ли тупо непонимание основополагающих принципов работы цифровых схем, то ли осознанное введение в заблуждение...

Share this post


Link to post
Share on other sites

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...