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

Здесь принимаются все самые невообразимые вопросы... Главное - не стесняйтесь. Поверьте, у нас поначалу вопросы были еще глупее :)
Ответить
lilu
Родился
Сообщения: 13
Зарегистрирован: Вт май 04, 2010 19:21:34
Откуда: томск

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

Сообщение lilu »

Доброго времени суток)
Помогите разобраться с регистром который принимает информацию последовательно, а выдает параллельно)
Принципиальная схема ?
Как он работает?
Реклама
Arlleex
Друг Кота
Сообщения: 4435
Зарегистрирован: Сб мар 07, 2009 20:44:36

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

Сообщение Arlleex »

смотрите в сторону сдвигового регистра - http://www.intuit.ru/department/hardware/digs/8/5.html
Не умеешь - не берись, но не взявшись не научишься...
Реклама
FFASM
Родился
Сообщения: 14
Зарегистрирован: Вт сен 28, 2010 21:45:12
Откуда: Россия

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

Сообщение 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 задачи, вам станет ясно как устроены все паралельные передатчики. А если извесны способы перадчи, то и преобразователи, я считаю, понять не составит труда.
Аватара пользователя
Necroteeth
Потрогал лапой паяльник
Сообщения: 362
Зарегистрирован: Вс окт 10, 2010 17:43:48
Откуда: Воронеж

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

Сообщение Necroteeth »

а чем отличается тактовый импульс от строба?
Реклама
Эиком - электронные компоненты и радиодетали
Arlleex
Друг Кота
Сообщения: 4435
Зарегистрирован: Сб мар 07, 2009 20:44:36

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

Сообщение Arlleex »

а что такое импульс знаешь? Импульс - это последовательная смена высокого лог. уровня и низкого через определенный промежуток времени.
Стробирование (в простонародье строб) - это действие, при котором происходит смена функции устройства. Стробирование бывает по фронту и по спаду лог. уровня.
Не умеешь - не берись, но не взявшись не научишься...
Реклама
lix
Опытный кот
Сообщения: 703
Зарегистрирован: Вс янв 17, 2010 15:32:19
Откуда: Курган

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

Сообщение lix »

Stalker46 писал(а):Стробирование (в простонародье строб) - это действие, при котором происходит смена функции устройства.
я бы по другому сказал - это выделение момента времени, когда инфа на входах устройства правильная и не меняется. т.е. по стробу инфа записывается в устройство.
Реклама
Аватара пользователя
Necroteeth
Потрогал лапой паяльник
Сообщения: 362
Зарегистрирован: Вс окт 10, 2010 17:43:48
Откуда: Воронеж

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

Сообщение Necroteeth »

а в какой книжке лучше всего почитать про стробирование и тактирование?
я просто почему-то думал, что тактовый импульс - это и есть строб :shock: ибо в тех же D-триггерах запись происходит по тактовому импульсу на входе C
rustot
Поставщик валерьянки для Кота
Сообщения: 1929
Зарегистрирован: Пт окт 23, 2009 15:32:35
Откуда: Челябинск

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

Сообщение rustot »

тактирование означает что данные актуальны в какой-то заранее известный момент времени, нет необходимости дополнительного сигнала 'данные готовы'. стробирование это когда нужно отдельно указать момент появления данных. допустим rs232 это комбинация стробирования и тактирования - момент начала байта определяется стробом - переходом сигнала из 0 в 1 после долгого 0, но уже после этого каждый бит определяется тактированием, биты считываются через определенные промежутки времени
Аватара пользователя
Necroteeth
Потрогал лапой паяльник
Сообщения: 362
Зарегистрирован: Вс окт 10, 2010 17:43:48
Откуда: Воронеж

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

Сообщение Necroteeth »

Т.е. стробирование - это фактически единичный разрешающий импульс, а тактирование - это чтение информации по импульсам с определенной частотой?
rustot
Поставщик валерьянки для Кота
Сообщения: 1929
Зарегистрирован: Пт окт 23, 2009 15:32:35
Откуда: Челябинск

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

Сообщение rustot »

не обязательно с определенной частотой, но в предопределенные моменты времени. в принципе четкого различия нет, можно определить так - если источником синхронизации является сигнал с приемника или передатчика, то это стробирование, если внешний по отношению к приемнику и передатчику сигнал, то тактирование.
Аватара пользователя
Necroteeth
Потрогал лапой паяльник
Сообщения: 362
Зарегистрирован: Вс окт 10, 2010 17:43:48
Откуда: Воронеж

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

Сообщение Necroteeth »

спасибо :) вот теперь, кажется, понял :)
Rokl
Друг Кота
Сообщения: 5232
Зарегистрирован: Пт авг 25, 2006 09:26:19
Откуда: Москва

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

Сообщение Rokl »

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

Грубо говоря, строб, это половина импульса. :)))
Arlleex
Друг Кота
Сообщения: 4435
Зарегистрирован: Сб мар 07, 2009 20:44:36

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

Сообщение Arlleex »

Импульс это смена значения логического сигнала на противоположное и восстановление первоначального значения логического сигнала за определённый промежуток времени.
А это не одно и тоже что я сказал???
Строб, это просто смена значения логического сигнала на противоположное.

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

Половина импульса это фронт и спад.
Не умеешь - не берись, но не взявшись не научишься...
Rokl
Друг Кота
Сообщения: 5232
Зарегистрирован: Пт авг 25, 2006 09:26:19
Откуда: Москва

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

Сообщение Rokl »

Stalker46 писал(а):
Строб, это просто смена значения логического сигнала на противоположное.

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

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

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

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

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