реклама на сайте
подробности

 
 
> Синхро сигнал, проблеммы., Clock + Data
Xenom0rph
сообщение Jan 24 2009, 13:31
Сообщение #1


Частый гость
**

Группа: Новичок
Сообщений: 85
Регистрация: 2-10-08
Пользователь №: 40 646



У меня такя проблемма, на ноги мк идёт два синала, clock для синхронизации и data. Данные достоверны когда сигнал clock принимает лог.0 так вот если оборвать, сигнал, а потом запустить, то данные уже идут не синхронизировано и искажаются. Как это можно иправить, честно только столкнулся с этим, и даже не знаю куда капнуть, и что почитать, про эти синхро сигналы?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
rezident
сообщение Jan 24 2009, 14:53
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Синхронизацию фреймов в синхронных интерфейсах обычно реализуют двумя способами:
- отдельный сигнал (наиболее часто встречающееся решение),
- временнАя синхронизация (нормированная пауза в передаче).
Поскольку у вас как я понял нет отдельного сигнала фреймовой синхронизации, то вам остается только второй способ. При возникновении паузы в сигнале тактирования свыше установленной, приемник должен сбрасывать свою логику и при возобновлении передачи считать, что начался новый фрейм.
Go to the top of the page
 
+Quote Post
Xenom0rph
сообщение Jan 24 2009, 16:14
Сообщение #3


Частый гость
**

Группа: Новичок
Сообщений: 85
Регистрация: 2-10-08
Пользователь №: 40 646



2yagger
нельзя терять не одного бита, там суть такая
2rezident
у меня две линии, синхро-сигнал и данные

в начале и вконце данных идут нули синхронизации, старт байт - данные - стоп байт, и опять нули синхронизации.
пример 00000 START DATA STOP 00000
Как это работает я если честно плохо пока себе представляю, разработка не моя я только доробатываю. Моя задача убрать глюки при остановке сигналов. Так я порылся в нете, нашел что похожий протокол применяеться в клавиатурах, и в декодерах магнитной дорожки, но я ничего не нашел на эту тему на русском, а в английском не особо силён.
Вот нашел пример, с какого то, декодера. почитал даташит, там ничего не написанно про такую проблемму.

Появилась идея взять другой источник синхросигнала, как нибудь наложить его на синхро сигнал с этого устройства, и если он остановится, то одельный сигнал будет продолжать его работу, а вот что делать если остановиться data не знаю.

Сообщение отредактировал Xenom0rph - Jan 24 2009, 16:23
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
rezident
сообщение Jan 24 2009, 18:34
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(Xenom0rph @ Jan 24 2009, 21:14) *
2rezident
у меня две линии, синхро-сигнал и данные
А Preset разве не тот самый искомый сигнал фреймовой синхронизации? 07.gif
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Xenom0rph   Синхро сигнал, проблеммы.   Jan 24 2009, 13:31
- - yagger   Так если это микроконтроллер, то можно организоват...   Jan 24 2009, 13:59
|- - Xenom0rph   Цитата(rezident @ Jan 24 2009, 21:34) А P...   Jan 24 2009, 18:59
|- - VShaclein   А можна так сделать ?   Jan 24 2009, 19:20
|- - vvvv   Цитата(Xenom0rph @ Jan 24 2009, 21:59) А ...   Jan 24 2009, 19:32
|- - Xenom0rph   2А можна так сделать ? Можно... но мне хочется не ...   Jan 24 2009, 19:53
|- - smac   Цитата(Xenom0rph @ Jan 24 2009, 22:53) Ка...   Jan 25 2009, 08:31
|- - Xenom0rph   Цитата(smac @ Jan 25 2009, 11:31) вы случ...   Jan 25 2009, 12:46
- - vvvv   Ваша логика синхронизации работать не будет, и вот...   Jan 24 2009, 18:24
- - vvvv   Подробно. Вы принимаете данные все хорошо, вдруг у...   Jan 24 2009, 20:04
|- - Xenom0rph   Спасибо буду сидеть рисовать)) А что касается посл...   Jan 24 2009, 20:16
- - vvvv   Абсолютно неважно, кто там и как возобновится, сра...   Jan 24 2009, 20:32
- - Xenom0rph   ну там не получиться два байта нулей, т.к. как даж...   Jan 24 2009, 21:31


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 12th August 2025 - 00:18
Рейтинг@Mail.ru


Страница сгенерированна за 0.0158 секунд с 7
ELECTRONIX ©2004-2016