17 / 16 / 1
Регистрация: 09.09.2013
Сообщений: 31
1

Коррекция монотонного кода

18.12.2013, 13:19. Показов 613. Ответов 5
Метки нет (Все метки)

Посоветуйте какие-нибудь методы, литературу, мб варианты.
Дано:
20-26 разрядный монотонный грееподобный (однопеременный) код параллельно декодируется в нормальный 16(18)ти битный код с частотой порядка 50 МГц. В коде имеются врезки (ошибки) длительностью от 50 до 400 нс. Характер приведен на рисунки(связаны с цифровой наводкой на аналоговые тракты). Фильтровать аналогом нельзя так как падает быстродействие.
Средство обработки CLPD подобная микросхема до 1000 эквивалентных LEs. Частота от 20 до 50 МГц.
Максимальная частота смены младшего разряда 5 МГц
Что необходимо получить:
Монотонный код 16(18)битный код на выходе переодически(200нс) обновляемого регистра. Показывать ошибку если она с большой вероятностью сохраняется более 5(можно меньше или больше) мкс. Должен работать при включении с любого положения.
Миниатюры
Коррекция монотонного кода   Коррекция монотонного кода  
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.12.2013, 13:19
Ответы с готовыми решениями:

Массивы, коррекция кода
Для одномерного массива целых чисел B (n) найти частное от деления суммы индексов парных...

Поиск в файле - коррекция кода
Добрый день! Помогите пожалуйста с программой. У меня есть строка str: "6,12_6,23_23,45_82,5_",...

Коррекция кода анимации снеговика
Я нарисовал снеговика в канве, заставил двигаться с помощью таймера , создал вторую ...

Умножение матриц - коррекция кода
Помогите пожалуйста вроде прогу пральную написал но ответы не совпадают даны две прямоугольные...

5
10218 / 6598 / 495
Регистрация: 28.12.2010
Сообщений: 21,161
Записей в блоге: 1
18.12.2013, 22:40 2
(ошибки) длительностью от 50 до 400 нс. Характер приведен на рисунки(связаны с цифровой наводкой на аналоговые тракты). Фильтровать аналогом нельзя так как падает быстродействие.
перепривяжите сигнал к тактам с помощью D-триггера и избавтесь по максимуму от иголок: экранированием сигнальных линий, правильной разводкой земли аналоговой и цифровой.
1
17 / 16 / 1
Регистрация: 09.09.2013
Сообщений: 31
18.12.2013, 23:07  [ТС] 3
Цитата Сообщение от raxp Посмотреть сообщение
перепривяжите сигнал к тактам с помощью D-триггера и избавтесь по максимуму от иголок: экранированием сигнальных линий, правильной разводкой земли аналоговой и цифровой.
Примерно так щас и работает, выходит около 5 ошибок на 300000 выборок но этого не достаточно(их недолжно быть вообще)
экраны отдельные разводки + фильтры питания и опоры: керамика + тантал, платы 4х слойные... в общем размеры датчика довольно маленькие + корпус металлический, так что это сильно не помогает.
Ну так вот поставить туда плисину(опять же 1000 ле) не сложно. Вот и пытаюсь какнибудь придумать. Просто я не совсем программист, скорей схемотехник. Вот и прошу помощи, может ктото гдето проходил - сталкивался.
0
10218 / 6598 / 495
Регистрация: 28.12.2010
Сообщений: 21,161
Записей в блоге: 1
18.12.2013, 23:29 4
Приложите схему. У вас данные (к примеру, с АЦП) должны выдаваться синхронно с тактами по фронту или спаду, следовательно перепривязка через триггер должна избавлять от иголок и гонок в большей мере:
Коррекция монотонного кода


экраны отдельные разводки + фильтры питания и опоры: керамика + тантал, платы 4х слойные... в общем размеры датчика довольно маленькие + корпус металлический, так что это сильно не помогает.
правильная разводка - целая наука, много лбов конструкторских об это расшиблено. Показывайте. Хотя бы один слой в многослойке отдан под землю? Как проведены сигнальные цепи относительно цифры?

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

Ну так вот поставить туда плисину(опять же 1000 ле) не сложно.
если что-то несложно поставить, то речь о макетке. Но мучают большие сомнения, что вы лечите последствия, а не причину.
0
17 / 16 / 1
Регистрация: 09.09.2013
Сообщений: 31
19.12.2013, 00:28  [ТС] 5
Хотя бы один слой в многослойке отдан под землю.
один полностью под землю, второй частично (под сигналами)под аналоговую опору(2,5В).
В общем до меня этот датчик делали лет 5(а то и больше)
Тригеры тоже есть и все выдается конечно красивей, на картинке показан чистый оцифрованный(прямиком с выходов компараторов) декодированный(на макетке FPGA) сигнал до входа в основную цифру с тактовыми импульсами.

Но опять же 5 ошибок на 300 000 выборок(1 выборка это смена 16 разряда(LOG[15]на картинке)) - это много. Их должно быть ровно 0 никак не больше. Если они все же есть, то нужно вводить код ошибки, которую также нужно оценивать. Основная задача состоит именно в том чтобы избавить от этих ~5 ошибок

если что-то несложно поставить, то речь о макетке. Но мучают большие сомнения, что вы лечите последствия, а не причину.
ну сначала речь естественно о макетке.
Лечить пытаюсь конечно последствия - что дали то и лечу...

Так что если предложите почитать чтонибудь хорошее по теме, буду очень благодарен

Добавлено через 24 минуты
схемы и больше исходников скину завтра ближе к вечеру
0
10218 / 6598 / 495
Регистрация: 28.12.2010
Сообщений: 21,161
Записей в блоге: 1
19.12.2013, 08:45 6
В общем до меня этот датчик делали лет 5(а то и больше)
промышленная серия или самопал? Подозреваю самопал, поэтому нужно искать причину.

выходов компараторов
что за компараторы? Аналог или цифра? Что там за фильтрация по входу, есть ли гальваническая развязка?

чтонибудь хорошее по теме
http://www.russianelectronics.... doc/55526/
http://www.russianelectronics.... doc/56322/
2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.12.2013, 08:45

Максимальная длина монотонного фрагмента
Дана последовательность натуральных чисел, завершающаяся число 0. Определите наибольшую длину...

Наибольшая длина монотонного фрагмента последовательности
Суть задачи такова: необходимо принять множество натуральных чисел, и при получении нуля (который...

Закраска для выпуклого и монотонного многоугольника
реализовать алгоритм закраски для выпуклого и монотонного многоугольника.

Максимальная длина монотонного фрагмента (оптимизация решения)
Здравствуйте, уважаемые форумчане. Помогите, пожалуйста, оптимизировать решение. Один тест не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru