Модуль цифрового осцилографа
|
|
ВитГо | Дата: Пятница, 21.09.2012, 10:09 | Сообщение # 91 |
Полковник
Группа: Администраторы
Сообщений: 2422
Статус: Offline
| Quote (Sergi) Добавлено (21.09.2012, 08:48) --------------------------------------------- Если тактировать от МК в плис нужен мультиплексор и два делителя на 2 и 5. Мультиплексор подключает один из источников: 00-прямой вход от МК 120 Мгц, 01-вход с делителя на 2, 10- вход с делителя на 5, 11- вход от таймера МК (это отдельная нога на МК, чтоб не переключать тактирование STM). Делители всегда подключены к 120 МГц. На выходе мультиплексора получаем сигнал тактирования для всей остальной плис.
так при помощи делителей мы получим возможность делить на 2, на 5, на 10 ? и все ?
так такие деления я и на ПЛИС сделать могу.. я думал ты хотел деления частоты произвольно задавать.. причем в диапазоне от 1..65535
Виталий (аka ВитГо)
|
|
| |
Sergi | Дата: Пятница, 21.09.2012, 10:50 | Сообщение # 92 |
Подполковник
Группа: Проверенные
Сообщений: 540
Статус: Offline
| Про тактирование я понял. Я говорю что полоса пропускания будет все равно 100 Мгц. Умножитель в stm - стандартная схема тактирования. Он так и должен работать. Ставим кварц 10МГц умножаем на 10 = 100, все. Просто нужен мультиплексор источников. На одной ноге всегда 100, на другой я могу получить любую четную частоу начиная с f/4. f/2 и f/5 не получится. Если тактирование не из МК- нужен генератор и 16бит делитель По входному усилителю крутил мультиплексоры, цифровые потенциометры... не выходит каменный цветок . Частота 40 МГц максимум ,AD603 работает до 90 МГц. Буду разбираться как им управлять
|
|
| |
ВитГо | Дата: Пятница, 21.09.2012, 13:31 | Сообщение # 93 |
Полковник
Группа: Администраторы
Сообщений: 2422
Статус: Offline
| ну а если на релюшках сделать переключение резисторов? и вместо мультиплексоров релюшки..
может быть использовать AD8132 (больше 300 мгц), или AD828 (130 мгц тот что в схеме в первом сообщении темы)
боюсь я твоих умножителей.. давай поставим кварцевый генератор ? у него 3 вывода +\-\clk - частота будет стабильной, и точно периоды будут одинаковыми...
Виталий (аka ВитГо)
|
|
| |
Sergi | Дата: Пятница, 21.09.2012, 14:07 | Сообщение # 94 |
Подполковник
Группа: Проверенные
Сообщений: 540
Статус: Offline
| Если ставить кварц 100 тогда тактирование не из МК и делитель 16 бит в плис. За микрухи почитаю
|
|
| |
ВитГо | Дата: Пятница, 21.09.2012, 20:05 | Сообщение # 95 |
Полковник
Группа: Администраторы
Сообщений: 2422
Статус: Offline
| может быть сделать несколько простых делителей ?
например на 2 смысла нет, потому что мы захватываем 2 значения подряд и только потом пишем эти 16 бит по одному адресу
можно сделать делители на 5, 10
а вот другие делители нам в принципе не нужны ! - нужен механизм однократного преобразования ! мы всегда сможем с помощью контроллера запрашивать разовое преобразование.. при такте stm32 в 100 мгц - мы сможем легко запрашивать плис с любой нужной нам частотой преобразования.
Виталий (аka ВитГо)
|
|
| |
ВитГо | Дата: Пятница, 21.09.2012, 20:11 | Сообщение # 96 |
Полковник
Группа: Администраторы
Сообщений: 2422
Статус: Offline
| вот что написал MisterDi c kazus.ru я спросил про его аналоговую часть (в его осциллографе, схему я привел выше) Quote Аналоговая часть там не очень. Сделана была в самом начале, много нюансов тогда не знал. поэтому не учитывал. Сегодня гораздо лучше зарекомендовала себя схема на AD8065/8066, как у китайцев. Вместо AD603 с регулировкой усиления ШИМом, лучше брать что-то по-старше с цифровой регулировкой усиления. Т.к. из-за плавания напряжения питания от температуры сложно добиться стабильности коэффициента усиления и смещения. "Плавающий" ноль это не сильно страшно, можно ручками откорректировать, а с температурной нестабильностью усиления практически справится нельзя. Только прогрев до рабочей температуры или встроенный источник для калибровки. Цитата: вместо AD9057 поставить AD9283-100 Правильное решение! (с)
Виталий (аka ВитГо)
|
|
| |
Sergi | Дата: Пятница, 21.09.2012, 22:13 | Сообщение # 97 |
Подполковник
Группа: Проверенные
Сообщений: 540
Статус: Offline
| Делитель на 2 не нужен если при диапазоне 50 перевести считывание только младшего байта памяти. А как быть тогда со 2 каналом? В аналоговой части китайца усиление регулируется через ЦАП подключаемый к разным выходам мультиплексора. В stm уже есть 2 цапа. Чтоб не городить MUX, добавить еще два цапа на шим вертикального отклонения. Все должно получиться. По деньгам выходит 28$ на канал+ плис, память, МК, LCD еще 23$ итого 79$
|
|
| |
ВитГо | Дата: Суббота, 22.09.2012, 07:12 | Сообщение # 98 |
Полковник
Группа: Администраторы
Сообщений: 2422
Статус: Offline
| Quote (Sergi) Делитель на 2 не нужен если при диапазоне 50 перевести считывание только младшего байта памяти. А как быть тогда со 2 каналом? для второго канала будет вторая SRAM - так что для второго канала все аналогично...
в общем нужно уже определяться со схемой потихоньку.. в качестве контроллера останавливаемся на stm (коль нам подходит по быстродействию и цапу)
в стоимости ты еще плату забыл. еще минимум баксов 10... потому что боюсь 100 ног плис на одной стороне не разведуться
Виталий (аka ВитГо)
|
|
| |
ВитГо | Дата: Суббота, 22.09.2012, 08:09 | Сообщение # 99 |
Полковник
Группа: Администраторы
Сообщений: 2422
Статус: Offline
| кстати про stm32 может взять для тестов STM32F103RBT6 Development Board W/ 2.8" TFT Module True Color Touch Screen Panel
там уже все есть.. причем достаточно компактно..
правда чип на 72 мгц - но мы применим внешний кварц для плис
бесплатная доставка!
Виталий (аka ВитГо)
|
|
| |
Sergi | Дата: Суббота, 22.09.2012, 10:33 | Сообщение # 100 |
Подполковник
Группа: Проверенные
Сообщений: 540
Статус: Offline
| Я взял stm32vldiscovery. Туда легко становится 205ret6 камень 64 ноги 120 МГц. это для тренировок, написания интерфейса и побаловаться. Посчитал входную часть. AD8066 + AD603 перекрывают диапазон 10мВ/дел - 10В/дел до частоты 83МГц. У меня бюджет ограничен. Стараюсь минимизировать затраты. Прикинь примерно схему подключения плис к озу. Я не знаю на какие ноги что вешать.
|
|
| |
ВитГо | Дата: Суббота, 22.09.2012, 13:25 | Сообщение # 101 |
Полковник
Группа: Администраторы
Сообщений: 2422
Статус: Offline
| может быть если бюджет ограничен делать пока один канал, а второй всегда сможем запаять..
я честно говоря пока не представляю где мне бы понадобился второй канал :-)
входную цепь все таки нужно вытащить до 100 мгц..
во вложении распиновка плис, использовать только User I/O пины (см. с.5) ! остальные не трогаем !
Виталий (аka ВитГо)
|
|
| |
ВитГо | Дата: Суббота, 22.09.2012, 13:32 | Сообщение # 102 |
Полковник
Группа: Администраторы
Сообщений: 2422
Статус: Offline
| может быть тогда взять только экраны ?
3.2" TFT LCD module 240 x 320 with touchpad PCB adapter, for AVR, arduino, STM32-этот например легко будет подключить, есть адаптер для печатной платы.. 16 баксов с бесплатной доставкой.. или вот его же вариант но без адаптера 3.2" TFT LCD Module Display + Touch Panel E033 - правда не знаю насколько реально его запаять будет. он стоит 10 долларов
хотя блин, еще 4 бакса и можно взять плату которую я предложил ранее...
или вот еще экранчик, размер 2" 2.0" TFT LCD module 240 x 320 ILI9325 w/PCB adapter, for AVR, arduino, STM32 - идет уже с адаптером для печатной платы, этот размер в принципе как раз для миниварианта. 10$ c бесплатной доставкой
или вот 2.1" TFT LCD Module Display + Touch Panel 176 x 220Pixels S6D0128- этот 7.30 $
Виталий (аka ВитГо)
|
|
| |
Sergi | Дата: Суббота, 22.09.2012, 17:01 | Сообщение # 103 |
Подполковник
Группа: Проверенные
Сообщений: 540
Статус: Offline
| Я ориентируюсь на дисплей S5230 3" 400*240. По вашим ценам со шлейфом и тачем 315 руб - это 10$? Рабочее окно 300*200 точек. Займет 16 ног МК. Китайские дисплеи используют 16 бит данных, выйдет 24 ноги. В плис можно выбирать любые ножки обозначенные О? Интерфейс сколько проводов D0-D7 wr,cs,rs,rd? Хочу прикинуть схему. По частоте. Если принять 4 точки на период входной частоты, то при 200МГц мы сможем смотреть только 50 МГц (и то с интерполяцией). C микросхемы ad603 больше 90 не получится. При обвесе и нужном усилении 83. Думаю этого достаточно. Пошарил по магазинам: один канал выйдет 20$, цена снижается до 65$!
|
|
| |
ВитГо | Дата: Суббота, 22.09.2012, 17:07 | Сообщение # 104 |
Полковник
Группа: Администраторы
Сообщений: 2422
Статус: Offline
| да, в плис любые ноги назначаются
интерфейс для мк: d7-d0, wr, cs, rd (без rs)
Виталий (аka ВитГо)
|
|
| |
ВитГо | Дата: Суббота, 22.09.2012, 17:19 | Сообщение # 105 |
Полковник
Группа: Администраторы
Сообщений: 2422
Статус: Offline
| Quote (Sergi) По вашим ценам со шлейфом и тачем 315 руб - это 10$? Рабочее окно 300*200 точек. Займет 16 ног МК. да, у нас доллар около 31 рубля...
Виталий (аka ВитГо)
|
|
| |