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

 
 
> Подстройка частоты, С1-ФЛ БИ
likeasm
сообщение Apr 6 2015, 07:56
Сообщение #1


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

Группа: Участник
Сообщений: 156
Регистрация: 15-04-10
Пользователь №: 56 673



Помогите у кого есть опыт работы с С1-И или С1-ФЛ БИ. Пытаюсь сделать автоподстройку частоты на случай пропадания связи, чтобы приемник и передатчик не разъехались. Имею несущую clk 24M, канальная скорость 9600bit. Пускаю счетчик импульса строба записи бита от 0 до 2499, который и собираюсь подстраивать. В nrz кодировании можно было бы по заднему фронту этот счетчик обнулять, тут же БИ кодирование и я не понимаю за что зацепиться можно.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
likeasm
сообщение Apr 6 2015, 18:23
Сообщение #2


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

Группа: Участник
Сообщений: 156
Регистрация: 15-04-10
Пользователь №: 56 673



Цитата(Jackov @ Apr 6 2015, 21:35) *
А почему не получается подстраивать счётчик по каждому фронту сигнала?

причина в кодировании сигнала

Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Jackov
сообщение Apr 6 2015, 18:53
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 294
Регистрация: 25-09-13
Из: Н.Новгород
Пользователь №: 78 485



Цитата(likeasm @ Apr 6 2015, 21:23) *
причина в кодировании сигнала

Вся равно не вижу проблемы.
Если всё правильно понял и если не ошибся в расчётах, то получается так.
Исходный сигнал 9600 бит/с. Каждому биту, согласно кодировке, соответствует 2 импульса. Получаем 9600*2 = 19200 импульсов/с. Длительность одного импульса 1/19200 = 52,083 мкс.
Тактовая частота 24 МГц. Длительность одного такта 1/24 000 000 = 0,0417 мкс.
В одном импульсе умещается 52,083/0,0417 = 1249 тактов.
Организовываем счётчик на 1249 тактов работы, после чего он должен обнулиться и считать заново, обнулять его так же надо и по каждому фронту (спадающему и нарастающему) сигнала.
Гдето на середине счёта (1249/2 = 624) формируем строб записи.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 31st July 2025 - 01:35
Рейтинг@Mail.ru


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