|
|
  |
AVR+TFT моник |
|
|
|
Feb 5 2007, 08:56
|

Частый гость
 
Группа: Свой
Сообщений: 101
Регистрация: 7-09-05
Из: Riga, LV
Пользователь №: 8 333

|
Цитата(beer_warrior @ Feb 5 2007, 01:34)  А нафига???? Эта микруха будет в 10 раз сложнее AVRа. Задачи где требуется TFT, выполняют гораздо более серьезные камни. Если что-то простое, будет легче сгородить знакогенератор для обычного монитора. Вот, например, популярный чип
--------------------
|
|
|
|
|
Feb 5 2007, 10:47
|
Частый гость
 
Группа: Свой
Сообщений: 163
Регистрация: 9-03-05
Пользователь №: 3 170

|
Цитата(dmivs @ Feb 5 2007, 10:56)  Вот, например, популярный чипТолько где, интересно, его можно купить, если он такой популярный  и потом, если нужно TFT-монитор прицепить, то контроллер 320х240 как-то слабоват  2dkistik: а вообще, зачем монитор цеплять к AVR?
--------------------
Женщины носят кофточки прям на голо тело. Как не выпить водочки за такое дело?
|
|
|
|
|
Feb 6 2007, 02:01
|

Профессионал
    
Группа: Свой
Сообщений: 1 065
Регистрация: 8-10-05
Из: Kiev, UA
Пользователь №: 9 380

|
Цитата Вообще хочу сделать осцилограф-приставку к монику Еще один  Вообщето такие звери давно уже выпускаются, как PCI, PCMCI карты и внешние устройства на USB. С друой стороны если рассматривать такой проект, главными аспектами будет: 1.Метрологические характеристики 2.Электронное переключение пределов. 3.Буферная память. Если делать это на AVRе, получится нечто вроде продвинутого логического пробника. Если делать по уму - как минимум 16 битный камень с хорошей частотой и быстрой внешней памятью и FPGA, для генерации сигнала для монитора. И естественно хороший скоростной АЦП.
--------------------
Вони шукають те, чого нема, Щоб довести, що його не існує.
|
|
|
|
|
Feb 6 2007, 18:42
|
Частый гость
 
Группа: Свой
Сообщений: 151
Регистрация: 11-01-06
Из: Украина Ровно
Пользователь №: 13 066

|
Цитата(dkostik @ Feb 6 2007, 16:10)  И сколько стоит USB приставка Если именно приставка, то около 341 гривни (где-то 62$) Вот первоисточник: http://www.da-labs.com/usb-osc.html
|
|
|
|
|
Feb 7 2007, 09:30
|

Дух погибшего транзистора
   
Группа: Свой
Сообщений: 877
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 288

|
Цитата(beer_warrior @ Feb 6 2007, 02:01)  Если делать по уму - как минимум 16 битный камень с хорошей частотой и быстрой внешней памятью и FPGA, для генерации сигнала для монитора. Причем быстрая внешняя память - это DDR, и 16 битный камень тут уже не при делах, если хочется действительно хороший осциллограф. Цитата(beer_warrior @ Feb 6 2007, 02:01)  И естественно хороший скоростной АЦП. ... с параллельным интерфейсом, на каждый канал оцифровки.
--------------------
Yes, there are two paths you can go by But in the long run Theres still time to change the road youre on.
|
|
|
|
|
Feb 7 2007, 10:07
|

Гуру
     
Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659

|
Цитата(aleksey_g @ Feb 6 2007, 22:42)  Цитата(dkostik @ Feb 6 2007, 16:10)  И сколько стоит USB приставка
Если именно приставка, то около 341 гривни (где-то 62$) Вот первоисточник: http://www.da-labs.com/usb-osc.html Это что? Реклама?  Вот такое точно можно и на AVR сделать: Цитата ....
Частота дескритизации - 200 кГц
Разрядность - 10 бит
...
--------------------
|
|
|
|
|
Feb 7 2007, 11:15
|
Знающий
   
Группа: Свой
Сообщений: 961
Регистрация: 28-11-05
Пользователь №: 11 489

|
Вот тебе решение http://www.schemov.com/tftcond/PS. велосипед изобретаете, к тому же детский, хотя для приобретения некоторого опыта нормально.
--------------------
В действительности всё не так, как на самом деле.
|
|
|
|
|
Feb 7 2007, 21:03
|
Частый гость
 
Группа: Свой
Сообщений: 151
Регистрация: 11-01-06
Из: Украина Ровно
Пользователь №: 13 066

|
Цитата(prottoss @ Feb 7 2007, 09:07)  Цитата(aleksey_g @ Feb 6 2007, 22:42)  Цитата(dkostik @ Feb 6 2007, 16:10)  И сколько стоит USB приставка
Если именно приставка, то около 341 гривни (где-то 62$) Вот первоисточник: http://www.da-labs.com/usb-osc.html Это что? Реклама?  Вот такое точно можно и на AVR сделать: Цитата ....
Частота дескритизации - 200 кГц
Разрядность - 10 бит
... Боже упаси! Человек спросил, сколько это стоит! А здесь голубым по синему как раз и написано. Кстати, на ноутбуке COMPAQ PRESARIO 1270 (у моего друга, который его купил) это дело так и не пошло. Пришлось покупать PCMCIA-карточку. Там через пень-колоду поехало...
|
|
|
|
|
Feb 8 2007, 01:08
|

Профессионал
    
Группа: Свой
Сообщений: 1 065
Регистрация: 8-10-05
Из: Kiev, UA
Пользователь №: 9 380

|
Цитата Если уж начать копать в этом направлении то тогда хотя бы FT4... который с параллельным интерфесом, плюс мега с АЦП. Вот и осциллограф какой никакой для начальных экспириментов А никто не прикидывал под это дело AT91 ? И бортовой USB и скорость приличная и нормальный АЦП можно прикрутить на SSC. Т.е. понятно, что будет поделка. Но зато одно- двух- кристалльная и по цене долларов в 30 можно будет уложиться. Промышленные изделия здесь. http://www.eltis.ua/russian/production/ind...=184&bym=29 Обдумываю для себя.
--------------------
Вони шукають те, чого нема, Щоб довести, що його не існує.
|
|
|
|
|
Feb 8 2007, 12:37
|

Профессионал
    
Группа: Свой
Сообщений: 1 065
Регистрация: 8-10-05
Из: Kiev, UA
Пользователь №: 9 380

|
Цитата Намучаетесь вы с этим SSC + прибавки к скорости и удобству по сравнению с семовским SPI практически никакой. Лично я с SPI сексу имел больше. Но это мелочи. Цитата В итоге думаю получится не намного лучше чем уже упоминавшееся чудо на силабсе. Прикинув частоту дискретизации - соглашусь.Пожалуй механизм выборки надо делать только на FPGA. Цитата А сколько стоят эти пикоскопы то? Самый младший - около $270, нормальный $400+. Вполне сравнимо с настольным. Только вот для сервиса вещь незаменимая.
--------------------
Вони шукають те, чого нема, Щоб довести, що його не існує.
|
|
|
|
|
Feb 8 2007, 14:41
|

Гуру
     
Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659

|
Цитата(beer_warrior @ Feb 8 2007, 16:37)  Цитата А сколько стоят эти пикоскопы то? Самый младший - около $270, нормальный $400+. Вполне сравнимо с настольным. Только вот для сервиса вещь незаменимая. Бугага Опторазвязки никакой, и представьте что будет с большим кремниевым братом, если что то относительно высоковольтное проскочит до порта USB
--------------------
|
|
|
|
|
Feb 8 2007, 15:12
|

Профессионал
    
Группа: Свой
Сообщений: 1 065
Регистрация: 8-10-05
Из: Kiev, UA
Пользователь №: 9 380

|
Цитата Опторазвязки никакой, и представьте что будет с большим кремниевым братом, если что то относительно высоковольтное проскочит до порта USB 1. И куда оно поскачет дальше, если бук на батарейном питании? 2.На USB хостах, обычно стоят прдохранители. 3.По этой логике, подключчение принтера, тоже весьма опасное занятие.
--------------------
Вони шукають те, чого нема, Щоб довести, що його не існує.
|
|
|
|
|
Feb 8 2007, 15:24
|

Гуру
     
Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659

|
Цитата(beer_warrior @ Feb 8 2007, 19:12)  Цитата Опторазвязки никакой, и представьте что будет с большим кремниевым братом, если что то относительно высоковольтное проскочит до порта USB 1. И куда оно поскачет дальше, если бук на батарейном питании? А поскачет оно на материнскую плату любимого бука Цитата 2.На USB хостах, обычно стоят прдохранители. Увы не на всех, да и у предохранителей ума хватает перегореть после того, как что нить уже перегорело (не от большого тока, а от недопустимого потенциала  ) Цитата 3.По этой логике, подключчение принтера, тоже весьма опасное занятие. Нуууу, люди, обычно принтером пользуются по назначению, по этому вряд ли на пакете "снежинки" накопится столько статики, что бы сгорел компьютер, который к нему подключен. А вот осцилографом люди, сами того не понимая, лезут куда попало. И это не в следствии не грамотности или рассеяности. А так... по работе получается  Думаю, Вы понимаете, о чем я говорю. По этому без опторазвязки применение таких приставок, я бы сказал, довольно ограниченно... Да включая такую, относительно высокую, цену за прибор
--------------------
|
|
|
|
|
Feb 8 2007, 19:55
|
Местный
  
Группа: Свой
Сообщений: 285
Регистрация: 5-11-05
Пользователь №: 10 491

|
Цитата(dkostik @ Feb 5 2007, 00:16)  посоветуйте что-нибудь. мож микруха какаято есть? Дак имхо TFT-моник не нужен. Можно взять любой графический LCD. Например недорогие есть здесь http://melt.aha.ru/work/display/151И ИМХО не стоит слушать тех кто говорит про FPGA, дорогие АЦП и пр. ерунду. Если прибор лично тебя будет устраивать, то надо делать.
|
|
|
|
|
Feb 8 2007, 20:44
|

Профессионал
    
Группа: Свой
Сообщений: 1 065
Регистрация: 8-10-05
Из: Kiev, UA
Пользователь №: 9 380

|
Цитата Дак имхо TFT-моник не нужен. Можно взять любой графический LCD. Например недорогие есть здесь И какая будет у него скорость реакции? Цитата И ИМХО не стоит слушать тех кто говорит про FPGA, дорогие АЦП и пр. ерунду. Если прибор лично тебя будет устраивать, то надо делать. Ну и что можно выжать из АВР? Килогерц 100 полосы? И провалы в момент вычислений? Любой проект надо начинать с того, что просчитывается производительность, рисуется блок-схема, оцениваются узкие места, прикидывается алгоритм. А потом под эти требования выбираются камни. Но никак не наоборот - есть АВР и дешевая ЛСДшка, будем выжимать из нее производительность.
--------------------
Вони шукають те, чого нема, Щоб довести, що його не існує.
|
|
|
|
|
Feb 8 2007, 23:57
|

Профессионал
    
Группа: Свой
Сообщений: 1 065
Регистрация: 8-10-05
Из: Kiev, UA
Пользователь №: 9 380

|
Цитата Импортный осциллограф со средними характеристиками стоит от 5000$. Возможно в Беларуси бешенные пошлины, но у нас нормальная модель стоит в районе 500, хорошая 1000-1500 Цитата Явно сигнал оцифровывается прямо в память, возможно двумя или более ADC по стробам сдвинутым на максимальную частоту. А при отображении обрабатывается сигнал из ОЗУ и выводится на экран. В связи с этим быстродействие процессора надо только для работы с графическим LCD экраном. Вот в том-то и дело, что программной работы для нормального осцилла собственно и нет. Жесткий логический автомат, сканирующий АЦП и укладывающий результаты в память и делающий развертку памяти на экран вполне достаточен. МК нужен только для управления. Если пропускать данные сквозь МК, то необходим DMA, иначе будет зависимость отображения от загрузки камня. Плюс ограничение на скорость обработки, привязанной к тактовой частоте. Плюс реакция стандартных ЖК модулей - миллисекунды, и какой-нибудь переходный процесс, посмотреть на них не получится. Чтобы получить нормальный вид на экране, надо делать хотя бы 10 отсчетов на период. Для двадцати МГц, понадобиться скорость выборок 200МГц. Где найти такой МК??? Нормальный осцилл приблизительно будет выглядеть так: FPGA (непонятно, чего ее бояться), в ней порт для АЦП и счетчик адресов записи в память. Счетчик адресов чтения, и схема формирования синхронизации для быстрого дисплея (TFT). Схема арбитража между записью и чтением. Память - быстрая статика или синхронная динамическая. МК для клавиатуры и управления. Учитывая тупость МК, вполне можно втулить готовое АВР или 51-е ядро прямо в FPGA. Итого три кристалла - АЦП, FPGAи мозги.
--------------------
Вони шукають те, чого нема, Щоб довести, що його не існує.
|
|
|
|
|
Feb 9 2007, 11:33
|
Местный
  
Группа: Свой
Сообщений: 285
Регистрация: 5-11-05
Пользователь №: 10 491

|
Цитата(SpiritDance @ Feb 9 2007, 09:58)  да уж действительно "все говорят ерунду, один только я правду" - не надо, слышали уже много раз такое. ж))) Ну конечно если кому то нужно потужится с полгдика, чтоб потом родить осциллограф на 1 кгц входного сигнала, то лично я ни в коем случае не против - тужтесь на здоровье. хехе. Не, на абсолютную правду я не предендую. Просто, как мне кажется, автор пока не может использовать более сложные "инструменты", а осциллограф сделать хочет. При этом АВР вполне может обеспечить несколько МГц дискретизации, а вся конструкция будет очень простой. Сожалею, что вам на это может понадобиться полгодика. Все начинали с чего-то простого, имхо не надо бить по рукам, а лучше помочь советом.
|
|
|
|
|
Feb 9 2007, 15:36
|

Гуру
     
Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659

|
Цитата(beer_warrior @ Feb 9 2007, 03:57)  FPGA (непонятно, чего ее бояться), в ней порт для АЦП и счетчик адресов записи в память. Счетчик адресов чтения, и схема формирования синхронизации для быстрого дисплея (TFT). Схема арбитража между записью и чтением. Память - быстрая статика или синхронная динамическая. МК для клавиатуры и управления. Учитывая тупость МК, вполне можно втулить готовое АВР или 51-е ядро прямо в FPGA. Итого три кристалла - АЦП, FPGAи мозги. Кстати, как то попался на глаза мне номер журнала "Радио" (по моему за 1991 год, опять же номер не помню  ) Там была описана схема осциллографической приставки с выводом на телевизор. АЦП, если опять же не ошибаюсь, 1107ПВ2. Так вот, как раз управляющая логика (счетчики, синхронизация) в FPGA и влезет. А считывать данные из памяти и выводить на дисплей уже МК можно
--------------------
|
|
|
|
|
Mar 7 2007, 12:47
|
Группа: Новичок
Сообщений: 1
Регистрация: 28-02-07
Пользователь №: 25 773

|
Цитата(aleksey_g @ Feb 6 2007, 19:42)  Цитата(dkostik @ Feb 6 2007, 16:10)  И сколько стоит USB приставка
Если именно приставка, то около 341 гривни (где-то 62$) Вот первоисточник: http://www.da-labs.com/usb-osc.htmlНивкоем случае не покупайте осцилограф у Da-Labs, он кривой напрочь. Я купил и только валяется без дела, прошивки от тульского такого же осцилографа не подходят, после перешивки он умирает напрочь. Совсем не работает на компах где стоит Nvidia чипсет, а где работает зависает и тормозит при работе. И самое плохое это никакой поддержки производителя. Выбор за вами.
Сообщение отредактировал Bengun - Mar 7 2007, 12:50
|
|
|
|
|
Mar 7 2007, 20:32
|
Частый гость
 
Группа: Свой
Сообщений: 172
Регистрация: 23-04-06
Пользователь №: 16 404

|
Цитата(el34 @ Feb 9 2007, 11:23)  ну как я понимаю насколько... насколько верна теорема найквиста.... если квантовать ну напр х3... по найквисту все правильно...(можно х2 но это крайний - теоретический случай) Только учтите что теорема Котельникова верна, лишь, в случае абсолютно точно определения урвоня сигнала. А на самом деле в ADC происходит квантование сигнала кроме времени ещё и по УРОВНЮ. А кроме этого в ADC есть нелиные и другие ошибки. И ещё не стоит забывать про шумы! Так что в реальности ни о каких х2 речь идти не может это всего навсего идеализированная недостижимая на практике теория.
|
|
|
|
|
Mar 8 2007, 01:31
|
Гуру
     
Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521

|
Цитата(beer_warrior @ Feb 9 2007, 00:57)  Цитата Импортный осциллограф со средними характеристиками стоит от 5000$. Возможно в Беларуси бешенные пошлины, но у нас нормальная модель стоит в районе 500, хорошая 1000-1500 Дай ссылочку пожалуйста на 500$ Может у нас с вами разное понятие "хороший осциллограф"? Мои требования просты. 1) Не менее 200Мгц 2) Цветной ЖК с возможностью вывода на PC для презентаций. 3) Ну лучей штук 5 достаточно 4) Ну функция запоминания метра на три-четыре осциллограммы. 20МГц я имею, правда без запоминания и что-то шнуры закончились.
|
|
|
|
|
Mar 9 2007, 01:17
|
Гуру
     
Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521

|
А давайте попробуем определить какие параметры необходимы для переносного осциллографа-поделки. В общем-то навеяла веточка о самоделках. В принципе действительно красиво. Если совместными усилиями глядишь и выйдет что-то возможное для повторения. Корпуса приличные - вполне доступны, индикаторы графические - можно за копейки подобрать. АЦП быстродействующие - тоже доступны. Может попробуем. Я, например, в аналоговой схемотехнике не силён. Но повторить входную часть смогу. Остальное, по моему особых проблем не вызовет. К тому же можно обсудить.
На мой взгляд минимальные характеристики должны быть таковы 1) Частота не менее 10МГц (Должен её отобразить) 2) Автоматическое переключение диапазонов и усилений 3) Вх - 0.5V, 2V, 10V,30V 4) Режим запоминания. 5) АЦП применить не более 8бит.
Дополняйте - уточняйте.
PS. Для простоты схемы предлагаю большенство ф-ий сделать програмными. Например синхронизацию, промежуточное масштабирование.
|
|
|
|
|
Mar 9 2007, 12:36
|

Гуру
     
Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591

|
Я тут уже как-то писал : "Идея простая как 2 х 2: АВР "защелкивает" сигнал на входах по отрицательному перепаду тактового импульса, АЦП AD9281 "защелкивает" данные на выходе по положительному перепаду. Следовательно, если синхронизировать АЦП от того же генератора, что и АВР, можно получать 1 сэмпл за 3 такта, просто считывая содержимое порта и помещая его в буфер. Для этого достаточно двух команд: in, sts. Функция выборки, соответственно, состоит из 400 пар in + sts (по размеру буфера).
5.33 млн. сэмплов/сек получаются при тактовой частоте 16МГц, т.е. в штатном рабочем режиме (без разгона) 16-мегагерцовых AVR (у меня ATMega8515-16). Упомянутый двухканальный АЦП дает 28MSPS, т.е. теоритически возможно разогнать систему до 28/3 = 9.33 млн. сэмплов/сек." Идея , правда, не моя, но работоспособный исходник со схемой найти можно. Мое предложение- поставить 3 АВР и тем самым полностью использовать АЦП , все равно будет не дороже АРМ, зато понятнее. _http://pro-radio.ru/measure/489/
|
|
|
|
|
Mar 9 2007, 16:11
|

За битами по регистрам гоняюсь
  
Группа: Свой
Сообщений: 457
Регистрация: 24-04-06
Из: Таганрог
Пользователь №: 16 446

|
Цитата(muravei @ Mar 9 2007, 12:36)  ... Следовательно, если синхронизировать АЦП от того же генератора, что и АВР, можно получать 1 сэмпл за 3 такта, просто считывая содержимое порта и помещая его в буфер. Для этого достаточно двух команд: in, sts. Функция выборки, соответственно, состоит из 400 пар in + sts (по размеру буфера). Идея замечательная, можно ведь и N процессоров AVR поставить, сделать последовательную многофазную синхронизацию всех МК, а от исходной частоты тактирования (которая будет больше тактовой МК в N раз) синхронизировать АЦП. Имхо, удобный кристалл AD9050, параллельный, недорогой, скоростной. А что касается программы, то за 3 такта не получится, разве что за 4. Команда STS при работе с внешним ОЗУ занимает 3 такта, да ещё адрес изменять нужно. Лучше, наверное ST X+,r. Кстати, ведь можно будет использовать для синхронизации сигнал ALE! В общем, ИМХО, нужно эту идею практически проверить. Получится ведь что-то типа стробоскопического осциллографа. Память у каждого МК будет своя, понадобится ещё один управляющий кристалл для считывания и склеивания всех данных в одну осциллограмму. Управляюжий МК будет просто отпускать сигнал /RESET у всех подчинённых, следить за заполнением буфера и в нужный момент прекращать их работу. USB можно прикрутить на FTDI245, да и свой индикатор использовать. 2 muravei
--------------------
Курсор влево, курсор вправо - считается хакерством. FORMAT C: производится без предупреждения
|
|
|
|
|
Mar 9 2007, 17:59
|

Гуру
     
Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591

|
Цитата(Nanobyte @ Mar 9 2007, 16:11)  [ А что касается программы, то за 3 такта не получится, разве что за 4. Команда STS при работе с внешним ОЗУ занимает 3 такта, да ещё адрес изменять нужно. Лучше, наверное ST X+,r. Кстати, ведь можно будет использовать для синхронизации сигнал ALE! В общем, ИМХО, нужно эту идею практически проверить. Получится ведь что-то типа стробоскопического осциллографа. Память у каждого МК будет своя, понадобится ещё один управляющий кристалл для считывания и склеивания всех данных в одну осциллограмму. Управляюжий МК будет просто отпускать сигнал /RESET у всех подчинённых, следить за заполнением буфера и в нужный момент прекращать их работу. USB можно прикрутить на FTDI245, да и свой индикатор использовать. Весь кайф в использоании внутреннего ОЗУ МК, поэтому за 3 такта можно управиться. Кроме того , управляющий МК, на мой взгляд не нужен- каждый МК из трех может самостоятельно распихать байты в ЖК, а уж комп с этим сам справится наверняка. Полезно было бы маленькое ФИФО после АЦП.
|
|
|
|
|
Mar 9 2007, 18:16
|

За битами по регистрам гоняюсь
  
Группа: Свой
Сообщений: 457
Регистрация: 24-04-06
Из: Таганрог
Пользователь №: 16 446

|
Цитата(muravei @ Mar 9 2007, 17:59)  Весь кайф в использоании внутреннего ОЗУ МК, поэтому за 3 такта можно управиться. Кроме того , управляющий МК, на мой взгляд не нужен- каждый МК из трех может самостоятельно распихать байты в ЖК, а уж комп с этим сам справится наверняка. Полезно было бы маленькое ФИФО после АЦП. В таком случае МК может вообще не понадобиться для оцифровки. Делаем простейший автомат, который запускает АЦП и генерирует строб для микросхемы памяти, после этого увеличивает адрес (использовать отдельные микросхемы счётчиков). Здесь быстродействие системы будет ограничиваться только АЦП и управляющей логикой. После цикла записи МК считывает содержимое ОЗУ и отображает на дисплее или отправляет в ПК. В это время можно заполнять 2-ю микросхему памяти.
--------------------
Курсор влево, курсор вправо - считается хакерством. FORMAT C: производится без предупреждения
|
|
|
|
|
Mar 9 2007, 22:33
|

Ambidexter
    
Группа: Свой
Сообщений: 1 589
Регистрация: 22-06-06
Из: Oxford, UK
Пользователь №: 18 282

|
Цитата(muravei @ Mar 9 2007, 09:36)  Мое предложение- поставить 3 АВР и тем самым полностью использовать АЦП , все равно будет не дороже АРМ, зато понятнее. Никак не врублюсь, как сделать синхронизацию трёх МК? Я имею в виду то обстоятельство, что даже, включив МК одновременно и от одного генератора, не факт, что вы получите синхронно работающую систему, т.к. после внешнего ресета генерится внутренний ресет, продолжительность которого зависит от индивидуальных параметров сторожевого таймера. Нельзя ли осветить вопрос по-подробнее?
--------------------
Делай сразу хорошо, плохо само получится
|
|
|
|
|
Mar 9 2007, 22:33
|
Гуру
     
Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521

|
Цитата(muravei @ Mar 9 2007, 21:35)  Цитата(Nanobyte @ Mar 9 2007, 18:16)  Делаем простейший автомат, который запускает АЦП и генерирует строб для микросхемы памяти, после этого увеличивает адрес (использовать отдельные микросхемы счётчиков). Здесь быстродействие системы будет ограничиваться только АЦП и управляющей логикой. После цикла записи МК считывает содержимое ОЗУ и отображает на дисплее или отправляет в ПК. В это время можно заполнять 2-ю микросхему памяти.
Ну, конечно, можно, но только на ПЛИС, хотя будет ли проще и дешевле, сомневаюсь. Да. Плисину попроще, ОЗУ и АЦП. Таким образом решается проблема с запоминанием и с синхронизацией.
|
|
|
|
|
Mar 10 2007, 10:49
|

Гуру
     
Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591

|
Цитата(=GM= @ Mar 9 2007, 22:33)  Никак не врублюсь, как сделать синхронизацию трёх МК? Нельзя ли осветить вопрос по-подробнее? Я бы попробовал так, в даташитах указано мин. время гарантированного сброса. Так вот на это время останавливать внешний тактовый генератор, чтобы все сбросились, но никуда не ушли. Или синхронизировать прерыванием. А на ПЛИС можно цифровую синх. сделать. Данные с АЦП сравнивать лог. компаратором с любыл нужным числом , и при превышении и при "принижении" запускать "развертку".
|
|
|
|
|
Mar 10 2007, 11:01
|

Профессионал
    
Группа: Свой
Сообщений: 1 065
Регистрация: 8-10-05
Из: Kiev, UA
Пользователь №: 9 380

|
Честно говоря, задача не для АВРа. Тут либо ДСП, который специально заточен под подобные операции (интерфейс к АЦП, большая скорость ядра, раздельные шины, интерфейс внешней памяти) либо жесткая логика. Делать такое на АВРе, это заведомо идти на многие лихие ухищрения и допущения. Кстати немного  а не ляжет ли под такую задачу, какой-нибудь недорогой ДСП для приводов? Типа с флэшью и АЦП на борту и FTDI в качестве USB?
--------------------
Вони шукають те, чого нема, Щоб довести, що його не існує.
|
|
|
|
|
Mar 10 2007, 12:48
|

Ambidexter
    
Группа: Свой
Сообщений: 1 589
Регистрация: 22-06-06
Из: Oxford, UK
Пользователь №: 18 282

|
Цитата(beer_warrior @ Mar 10 2007, 08:01)  Честно говоря, задача не для АВРа. Тут либо ДСП, который специально заточен под подобные операции (интерфейс к АЦП, большая скорость ядра, раздельные шины, интерфейс внешней памяти) либо жесткая логика. Делать такое на АВРе, это заведомо идти на многие лихие ухищрения и допущения. Кстати немного  а не ляжет ли под такую задачу, какой-нибудь недорогой ДСП для приводов? Типа с флэшью и АЦП на борту и FTDI в качестве USB? Была у меня такая идея, надо было дружбану помочь. Берём tms320c5402 на 150 МГц, ОЗУ у него вагон, ставим два АЦП 14-битных по 75 Мвыборок/с, которые тактируются противофазно от дсп и получаем либо два канала по 75Мвыборок/с, либо один - но 150 Мвыборок/с. Программа для дсп смешная: состоит из двух инструкций для записи в ОЗУ + чуток побольше для обмена с хостом. Ну вот, получаем осцилл-приставку с минимумом обвязки.
--------------------
Делай сразу хорошо, плохо само получится
|
|
|
|
|
Mar 11 2007, 12:45
|

Участник

Группа: Новичок
Сообщений: 39
Регистрация: 12-07-06
Пользователь №: 18 766

|
вотета Вы меня постали, я кроме АВР в жизни нечиго не видел  !!! А хоть что такое DSP(кроме того что сигнальній процессор)??? И на чем для него писать??? И чем он лутше АВРа?
|
|
|
|
|
Mar 11 2007, 14:03
|

Профессионал
    
Группа: Свой
Сообщений: 1 065
Регистрация: 8-10-05
Из: Kiev, UA
Пользователь №: 9 380

|
Цитата А хоть что такое DSP(кроме того что сигнальній процессор)???И на чем для него писать??? Это сюда. http://electronix.ru/forum/index.php?act=SF&s=&f=3Цитата И чем он лутше АВРа? Высокая скорость, большие объемы внутренней памяти /интерфейс для внешней , скорстной АЦП на борту, система команд ориентированная на обработку сигналов (всяческие быстрые умножения и сдвиги, циклы без потерь на вычисление условий). В данном случае это стрельба из пушки по воробьям, но один такой камешек ценой $20-25 закроет целую плату с извращениями на АВРе и еще останется резерв под всякие программные фичи типа обмера сигналов, хитрой синхронизации, спектрального анализа. Единственное, чего не хватает на борту - USB.
--------------------
Вони шукають те, чого нема, Щоб довести, що його не існує.
|
|
|
|
|
Mar 11 2007, 14:40
|

Ambidexter
    
Группа: Свой
Сообщений: 1 589
Регистрация: 22-06-06
Из: Oxford, UK
Пользователь №: 18 282

|
Цитата(beer_warrior @ Mar 11 2007, 11:03)  Цитата А хоть что такое DSP(кроме того что сигнальній процессор)???И на чем для него писать??? Это сюда. http://electronix.ru/forum/index.php?act=SF&s=&f=3Цитата И чем он лутше АВРа? Высокая скорость, большие объемы внутренней памяти /интерфейс для внешней , скорстной АЦП на борту, система команд ориентированная на обработку сигналов (всяческие быстрые умножения и сдвиги, циклы без потерь на вычисление условий). В данном случае это стрельба из пушки по воробьям, но один такой камешек ценой $20-25 закроет целую плату с извращениями на АВРе и еще останется резерв под всякие программные фичи типа обмера сигналов, хитрой синхронизации, спектрального анализа. Единственное, чего не хватает на борту - USB. Ну почему нет? У TMS320C5506, TMS320C5507, TMS320C550A есть USB2.0 на борту.
--------------------
Делай сразу хорошо, плохо само получится
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|