Последовательно-параллельный регистр
Последовательно-параллельный регистр
Доброго времени суток)
Помогите разобраться с регистром который принимает информацию последовательно, а выдает параллельно)
Принципиальная схема ?
Как он работает?
Помогите разобраться с регистром который принимает информацию последовательно, а выдает параллельно)
Принципиальная схема ?
Как он работает?
- Реклама
Re: Последовательно-параллельный регистр
смотрите в сторону сдвигового регистра - http://www.intuit.ru/department/hardware/digs/8/5.html
Не умеешь - не берись, но не взявшись не научишься...
Re: Последовательно-параллельный регистр
А вообще это делается так.
У вас есть данные, их нужно из последовательных преобразовать в паралельные,
как бы вы это сделали:
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 задачи, вам станет ясно как устроены все паралельные передатчики. А если извесны способы перадчи, то и преобразователи, я считаю, понять не составит труда.
У вас есть данные, их нужно из последовательных преобразовать в паралельные,
как бы вы это сделали:
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 задачи, вам станет ясно как устроены все паралельные передатчики. А если извесны способы перадчи, то и преобразователи, я считаю, понять не составит труда.
- Necroteeth
- Потрогал лапой паяльник
- Сообщения: 362
- Зарегистрирован: Вс окт 10, 2010 17:43:48
- Откуда: Воронеж
Re: Последовательно-параллельный регистр
а чем отличается тактовый импульс от строба?
Re: Последовательно-параллельный регистр
а что такое импульс знаешь? Импульс - это последовательная смена высокого лог. уровня и низкого через определенный промежуток времени.
Стробирование (в простонародье строб) - это действие, при котором происходит смена функции устройства. Стробирование бывает по фронту и по спаду лог. уровня.
Стробирование (в простонародье строб) - это действие, при котором происходит смена функции устройства. Стробирование бывает по фронту и по спаду лог. уровня.
Не умеешь - не берись, но не взявшись не научишься...
- Реклама
Re: Последовательно-параллельный регистр
я бы по другому сказал - это выделение момента времени, когда инфа на входах устройства правильная и не меняется. т.е. по стробу инфа записывается в устройство.Stalker46 писал(а):Стробирование (в простонародье строб) - это действие, при котором происходит смена функции устройства.
- Necroteeth
- Потрогал лапой паяльник
- Сообщения: 362
- Зарегистрирован: Вс окт 10, 2010 17:43:48
- Откуда: Воронеж
Re: Последовательно-параллельный регистр
а в какой книжке лучше всего почитать про стробирование и тактирование?
я просто почему-то думал, что тактовый импульс - это и есть строб
ибо в тех же D-триггерах запись происходит по тактовому импульсу на входе C
я просто почему-то думал, что тактовый импульс - это и есть строб
-
rustot
- Поставщик валерьянки для Кота
- Сообщения: 1929
- Зарегистрирован: Пт окт 23, 2009 15:32:35
- Откуда: Челябинск
Re: Последовательно-параллельный регистр
тактирование означает что данные актуальны в какой-то заранее известный момент времени, нет необходимости дополнительного сигнала 'данные готовы'. стробирование это когда нужно отдельно указать момент появления данных. допустим rs232 это комбинация стробирования и тактирования - момент начала байта определяется стробом - переходом сигнала из 0 в 1 после долгого 0, но уже после этого каждый бит определяется тактированием, биты считываются через определенные промежутки времени
- Necroteeth
- Потрогал лапой паяльник
- Сообщения: 362
- Зарегистрирован: Вс окт 10, 2010 17:43:48
- Откуда: Воронеж
Re: Последовательно-параллельный регистр
Т.е. стробирование - это фактически единичный разрешающий импульс, а тактирование - это чтение информации по импульсам с определенной частотой?
-
rustot
- Поставщик валерьянки для Кота
- Сообщения: 1929
- Зарегистрирован: Пт окт 23, 2009 15:32:35
- Откуда: Челябинск
Re: Последовательно-параллельный регистр
не обязательно с определенной частотой, но в предопределенные моменты времени. в принципе четкого различия нет, можно определить так - если источником синхронизации является сигнал с приемника или передатчика, то это стробирование, если внешний по отношению к приемнику и передатчику сигнал, то тактирование.
- Necroteeth
- Потрогал лапой паяльник
- Сообщения: 362
- Зарегистрирован: Вс окт 10, 2010 17:43:48
- Откуда: Воронеж
Re: Последовательно-параллельный регистр
спасибо
вот теперь, кажется, понял 
Re: Последовательно-параллельный регистр
Импульс это смена значения логического сигнала на противоположное и восстановление первоначального значения логического сигнала за определённый промежуток времени.Stalker46 писал(а):а что такое импульс знаешь? Импульс - это последовательная смена высокого лог. уровня и низкого через определенный промежуток времени.
Стробирование (в простонародье строб) - это действие, при котором происходит смена функции устройства. Стробирование бывает по фронту и по спаду лог. уровня.
Строб, это просто смена значения логического сигнала на противоположное.
Грубо говоря, строб, это половина импульса.
Re: Последовательно-параллельный регистр
А это не одно и тоже что я сказал???Импульс это смена значения логического сигнала на противоположное и восстановление первоначального значения логического сигнала за определённый промежуток времени.
Про строб - тоже не всегда....Строб, это просто смена значения логического сигнала на противоположное.
Грубо говоря, строб, это половина импульса.
Половина импульса это фронт и спад.
Не умеешь - не берись, но не взявшись не научишься...
Re: Последовательно-параллельный регистр
Ну, что же тогда целый импульс?Stalker46 писал(а):Про строб - тоже не всегда....Строб, это просто смена значения логического сигнала на противоположное.
Грубо говоря, строб, это половина импульса.
Половина импульса это фронт и спад.
А вот строб записи бывает, или по фронту, или по спаду...
Как не крути, строб, половина импульса, т.е. его передняя часть(фронт), или задняя часть(спад). Задняя часть импульса, это конечно круто.


