Измерительное оборудование Осциллографы, мультиметры, анализаторы и другая измерительная техника необходимая каждому разработчику. |
06.05.2010, 17:32
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
|
Re: Портативный осциллограф
Сообщение от sl_64
|
столкнулся с такой проблемой , после компиляции и проверки в simulator tool не получается увеличить задержку импульса WE- запись в память, он становится активным в момент смены адреса счетчиком
|
И что в этом страшного? Я тут смотрел на разные SRAM - задержка от смены адреса до начала импульса записи ›= 0.
Сообщение от sl_64
|
пробовал добавлять элементы LCELL ( да я читал что не советуют использовать в качестве задержки LCELL и им подобные, но пока не знаю как это сделать на Verilog
|
На Верилоге тоже несложно. Там есть встроенные примитивы.
wire in;
wire out;
buf(out,in); // буфер между шинами. Но это все костыли, дизайн должен быть синхронным.
Сообщение от sl_64
|
4. как настраиваются не используемые выводы ?
|
Так квартус по умолчанию делает их выходами и выводит туда 0.
|
|
|
|
06.05.2010, 17:56
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.09.2009
Сообщений: 1,899
Сказал спасибо: 470
Сказали Спасибо 408 раз(а) в 255 сообщении(ях)
|
Re: Портативный осциллограф
Вот нарисовал схему счетчика адресов ![Идея!](images/smilies/icon_idea.gif) В архиве так же написан подробный мануал, алгаритм работы. Давайте начинать обсуждение нашего прибора ![Подмигивание](images/smilies/icon_wink.gif) Пожже выложу схемы: Тактового генератора, Управление запуском! Еще позжже: Триггерр (варианты). ... Дополнил схемой генератора и запуска
Последний раз редактировалось Uragan90; 06.05.2010 в 19:06.
|
|
|
|
06.05.2010, 17:59
|
|
Частый гость
Регистрация: 16.06.2005
Сообщений: 47
Сказал спасибо: 4
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
|
Re: Портативный осциллограф
Спасибо kison за скорый ответ. если позволите то следующий вопрос по предупреждениям.
Warning: Circuit may not operate. Detected 136 non-operational path(s) clocked by clock "S_TR" with clock skew larger than data delay. See Compilation Report for details.
что это за 136 путей и во что это может вылиться в дальнейшем
|
|
|
|
06.05.2010, 20:28
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.09.2009
Сообщений: 1,899
Сказал спасибо: 470
Сказали Спасибо 408 раз(а) в 255 сообщении(ях)
|
Re: Портативный осциллограф
А в ответ- тишина! Спрашивайте если что не понятно по схемам... Немного объясню, схема запуска по внутреннему коду управления устанавливает при коком уровне будет срабатывать- тригер.
|
|
|
|
06.05.2010, 20:36
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
|
Re: Портативный осциллограф
Сообщение от Uragan90
|
Немного объясню, схема запуска по внутреннему коду управления устанавливает при коком уровне будет срабатывать- тригер.
|
Ничего с этим мультиплексором непонятно. А откуда будет браться "уровень запуска с триггера" и зачем его задавать таким извращенным способом? Что за линии управления?
По схеме генератора - цель выжать 30-40 мегасэмплов? Нет? Тогда зачем асинхронный дизайн?
Даже для асинхронного дизайна поделенная на 256 частота ( 100? 200? мегагерц) это слишком много. И такое каскадирование асинхронных счетчиков все равно не позволит подняться выше 50-60 мегасэмплов. Иначе счетчики начнут не успевать за тактом.
Вообще раз уж Макс2 дает нормальную симуляцию - в нем и выкладывайте. Потому как удивительно это - в таком дизайне и без задержек.. Чудеса прямо.
Последний раз редактировалось kison; 06.05.2010 в 20:41.
|
|
|
|
06.05.2010, 20:49
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.09.2009
Сообщений: 1,899
Сказал спасибо: 470
Сказали Спасибо 408 раз(а) в 255 сообщении(ях)
|
Re: Портативный осциллограф
Вообще у меня несколько идей по схеме запуска! Есть даже на компараторе. В данном случае эти линии подключаются к входу с ацп и выбираем нужный уровень срабатывания, тригер своего рода. Линии управления будут вырабатываться спец.схемой на тригерах, типа сдвиг.регистра, эта схема будет связана с мк и не только с него!
|
|
|
|
06.05.2010, 20:57
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
|
Re: Портативный осциллограф
Сообщение от Uragan90
|
Вообще у меня несколько идей по схеме запуска!
|
Ну давайте про идею, которая сейчас на схеме. Входы идут к АЦП? Тогда схема неработоспособна в принципе.
|
|
|
|
06.05.2010, 21:07
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.09.2009
Сообщений: 1,899
Сказал спасибо: 470
Сказали Спасибо 408 раз(а) в 255 сообщении(ях)
|
Re: Портативный осциллограф
Ну не на прямую к ацп неужель не понятет смысл! Входов у мультиплексара 8 так? Выходов с ацп тоже 8! Схема захвата данных, чтения данных тоже будет и в ней тоже что нибудь прикрутим!
Последний раз редактировалось Uragan90; 06.05.2010 в 21:13.
|
|
|
|
06.05.2010, 22:35
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.09.2009
Сообщений: 1,899
Сказал спасибо: 470
Сказали Спасибо 408 раз(а) в 255 сообщении(ях)
|
Re: Портативный осциллограф
Схема генератора наверно не понята вами kison! Там 7 частот и они делится на 2. 25нс, 50нс, 100нс, 200нс, 400нс, 800нс, 1600нс!!!
|
|
|
|
07.05.2010, 00:19
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
|
Re: Портативный осциллограф
Сообщение от Uragan90
|
Входов у мультиплексара 8 так? Выходов с ацп тоже 8!
|
Не думал, что придется "разжевывать". ![Улыбка](images/smilies/icon_smile.gif)
У 8-ми битного АЦП действительно 8 разрядов. Пока поговорим об абстрактном АЦП - сигнал 0-1В, код соответственно 0-255. Вес разрядов разный, это не деление диапазона на 9 отрезков. Допустим сигнал у нас синус 0.4В пик/пик с постоянной составляющей 0,75В. Это уже на входе в АЦП. Как такой сигнал засинхронизировать с помощью мультиплексора? Несложный расчет показывает, что сигнал будет изменяться от 140(0x8C) до 242 (0xF2), т.е. старший разряд всегда будет установлен. Можно конечно пытаться засинхронизироваться не от старшего разряда, но что будет - подумайте самостоятельно ![Улыбка](images/smilies/icon_smile.gif) ИМХО - подход неработоспособен в принципе.
Сообщение от Uragan90
|
Схема генератора наверно не понята вами kison! Там 7 частот и они делится на 2. 25нс, 50нс, 100нс, 200нс, 400нс, 800нс, 1600нс!!!
|
Да все там понятно. 1,6 микросекунды максимальный период дискретизации? А как быть если нужно сетевую синусоиду посмотреть, т.е. время на деление примерно 5 миллисекунд? Или еще более медленный сигнал? Тут хантек приводили - посмотрите на его характеристики развертки. И стоит учесть, что АЦП имеют ограничение на такт снизу. К примеру у AD9283 минимум 500КГц. Так что тупо делить такт не получится. Да и счетчик - я не помню как в максе, а квартус на такой счетчик говорит, что максимальная частота 60-70МГц. Всего.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 16:29.
|
|