Страница 1 из 1

Последовательно-параллельный регистр

Добавлено: Пт ноя 05, 2010 10:56:17
lilu
Доброго времени суток)
Помогите разобраться с регистром который принимает информацию последовательно, а выдает параллельно)
Принципиальная схема ?
Как он работает?

Re: Последовательно-параллельный регистр

Добавлено: Пт ноя 05, 2010 10:59:51
Arlleex
смотрите в сторону сдвигового регистра - http://www.intuit.ru/department/hardware/digs/8/5.html

Re: Последовательно-параллельный регистр

Добавлено: Пт ноя 05, 2010 20:16:24
FFASM
А вообще это делается так.
У вас есть данные, их нужно из последовательных преобразовать в паралельные,
как бы вы это сделали:
1. Используя 4 провода: земля, тактовый импульс, данные, строб
2. Используя 3 провода: земля, данные, строб (кварц на обоих концах в качестве такта)
3. Используя 3 провода: земля, данные, такт (без кварца)
4. Используя 2 провода: земля, данные

После раздумий вы получите:
1. Самый простой протокол для работы сданными. Например для микросхемы 74HC165N
2. FIXME
3. Протокол аля i2c (подсказка, есть 4 события: данные 1, такт 0, данные 1, такт 1, данные 0, такт 0, данные 0, такт 1)
4. Протокол 1-wire (подсказка, если сделать КЗ и убрать, через некоторое время конденцтр зарядится и 0 снова станет 1)

После того, как вы решите все 4 задачи, вам станет ясно как устроены все паралельные передатчики. А если извесны способы перадчи, то и преобразователи, я считаю, понять не составит труда.

Re: Последовательно-параллельный регистр

Добавлено: Вс ноя 07, 2010 12:20:02
Necroteeth
а чем отличается тактовый импульс от строба?

Re: Последовательно-параллельный регистр

Добавлено: Вс ноя 07, 2010 13:24:53
Arlleex
а что такое импульс знаешь? Импульс - это последовательная смена высокого лог. уровня и низкого через определенный промежуток времени.
Стробирование (в простонародье строб) - это действие, при котором происходит смена функции устройства. Стробирование бывает по фронту и по спаду лог. уровня.

Re: Последовательно-параллельный регистр

Добавлено: Вс ноя 07, 2010 13:45:05
lix
Stalker46 писал(а):Стробирование (в простонародье строб) - это действие, при котором происходит смена функции устройства.
я бы по другому сказал - это выделение момента времени, когда инфа на входах устройства правильная и не меняется. т.е. по стробу инфа записывается в устройство.

Re: Последовательно-параллельный регистр

Добавлено: Вс ноя 07, 2010 23:16:01
Necroteeth
а в какой книжке лучше всего почитать про стробирование и тактирование?
я просто почему-то думал, что тактовый импульс - это и есть строб :shock: ибо в тех же D-триггерах запись происходит по тактовому импульсу на входе C

Re: Последовательно-параллельный регистр

Добавлено: Пн ноя 08, 2010 10:28:18
rustot
тактирование означает что данные актуальны в какой-то заранее известный момент времени, нет необходимости дополнительного сигнала 'данные готовы'. стробирование это когда нужно отдельно указать момент появления данных. допустим rs232 это комбинация стробирования и тактирования - момент начала байта определяется стробом - переходом сигнала из 0 в 1 после долгого 0, но уже после этого каждый бит определяется тактированием, биты считываются через определенные промежутки времени

Re: Последовательно-параллельный регистр

Добавлено: Пн ноя 08, 2010 14:23:44
Necroteeth
Т.е. стробирование - это фактически единичный разрешающий импульс, а тактирование - это чтение информации по импульсам с определенной частотой?

Re: Последовательно-параллельный регистр

Добавлено: Пн ноя 08, 2010 14:39:50
rustot
не обязательно с определенной частотой, но в предопределенные моменты времени. в принципе четкого различия нет, можно определить так - если источником синхронизации является сигнал с приемника или передатчика, то это стробирование, если внешний по отношению к приемнику и передатчику сигнал, то тактирование.

Re: Последовательно-параллельный регистр

Добавлено: Пн ноя 08, 2010 23:20:40
Necroteeth
спасибо :) вот теперь, кажется, понял :)

Re: Последовательно-параллельный регистр

Добавлено: Вт ноя 09, 2010 19:45:00
Rokl
Stalker46 писал(а):а что такое импульс знаешь? Импульс - это последовательная смена высокого лог. уровня и низкого через определенный промежуток времени.
Стробирование (в простонародье строб) - это действие, при котором происходит смена функции устройства. Стробирование бывает по фронту и по спаду лог. уровня.
Импульс это смена значения логического сигнала на противоположное и восстановление первоначального значения логического сигнала за определённый промежуток времени.
Строб, это просто смена значения логического сигнала на противоположное.

Грубо говоря, строб, это половина импульса. :)))

Re: Последовательно-параллельный регистр

Добавлено: Вт ноя 09, 2010 20:53:10
Arlleex
Импульс это смена значения логического сигнала на противоположное и восстановление первоначального значения логического сигнала за определённый промежуток времени.
А это не одно и тоже что я сказал???
Строб, это просто смена значения логического сигнала на противоположное.

Грубо говоря, строб, это половина импульса.
Про строб - тоже не всегда....

Половина импульса это фронт и спад.

Re: Последовательно-параллельный регистр

Добавлено: Ср ноя 10, 2010 19:12:52
Rokl
Stalker46 писал(а):
Строб, это просто смена значения логического сигнала на противоположное.

Грубо говоря, строб, это половина импульса.
Про строб - тоже не всегда....

Половина импульса это фронт и спад.
Ну, что же тогда целый импульс? :))

А вот строб записи бывает, или по фронту, или по спаду...

Как не крути, строб, половина импульса, т.е. его передняя часть(фронт), или задняя часть(спад). Задняя часть импульса, это конечно круто. :))) :))) :))), А ещё у импульса бывает хвост...Это промежуток между первым и следующим импульсами. :))) :))) :)))