Среда, 24.04.2024, 10:00
Вы вошли как Гость | Группа "Гости"Приветствую Вас Гость | RSS
Главная | Модуль цифрового осцилографа - Страница 7 - Форум | Мой профиль | Регистрация | Выход | Вход
Обитель RC-инженера
Форма входа
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Модератор форума: ВитГо  
Форум » Разработка электронных устройств » Разрабатываю ! » Модуль цифрового осцилографа (Пробуем свои силы в построении цифрового осциллографа)
Модуль цифрового осцилографа
ВитГоДата: Пятница, 21.09.2012, 10:09 | Сообщение # 91
Полковник
Группа: Администраторы
Сообщений: 2422
Репутация: 20
Статус: 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
Репутация: 55
Статус: Offline
Про тактирование я понял. Я говорю что полоса пропускания будет все равно 100 Мгц. Умножитель в stm - стандартная схема тактирования. Он так и должен работать. Ставим кварц 10МГц умножаем на 10 = 100, все. Просто нужен мультиплексор источников. На одной ноге всегда 100, на другой я могу получить любую четную частоу начиная с f/4. f/2 и f/5 не получится. Если тактирование не из МК- нужен генератор и 16бит делитель
По входному усилителю
крутил мультиплексоры, цифровые потенциометры... не выходит каменный цветок biggrin . Частота 40 МГц максимум ,AD603 работает до 90 МГц. Буду разбираться как им управлять
 
ВитГоДата: Пятница, 21.09.2012, 13:31 | Сообщение # 93
Полковник
Группа: Администраторы
Сообщений: 2422
Репутация: 20
Статус: Offline
ну а если на релюшках сделать переключение резисторов?
и вместо мультиплексоров релюшки..

может быть использовать AD8132 (больше 300 мгц), или AD828 (130 мгц тот что в схеме в первом сообщении темы)

боюсь я твоих умножителей.. давай поставим кварцевый генератор ? у него 3 вывода +\-\clk - частота будет стабильной, и точно периоды будут одинаковыми...


Виталий (аka ВитГо)
 
SergiДата: Пятница, 21.09.2012, 14:07 | Сообщение # 94
Подполковник
Группа: Проверенные
Сообщений: 540
Репутация: 55
Статус: Offline
Если ставить кварц 100 тогда тактирование не из МК и делитель 16 бит в плис. За микрухи почитаю
 
ВитГоДата: Пятница, 21.09.2012, 20:05 | Сообщение # 95
Полковник
Группа: Администраторы
Сообщений: 2422
Репутация: 20
Статус: Offline
может быть сделать несколько простых делителей ?

например на 2 смысла нет, потому что мы захватываем 2 значения подряд и только потом пишем эти 16 бит по одному адресу

можно сделать делители на 5, 10

а вот другие делители нам в принципе не нужны ! - нужен механизм однократного преобразования !
мы всегда сможем с помощью контроллера запрашивать разовое преобразование..
при такте stm32 в 100 мгц - мы сможем легко запрашивать плис с любой нужной нам частотой преобразования.


Виталий (аka ВитГо)
 
ВитГоДата: Пятница, 21.09.2012, 20:11 | Сообщение # 96
Полковник
Группа: Администраторы
Сообщений: 2422
Репутация: 20
Статус: Offline
вот что написал MisterDi c kazus.ru
я спросил про его аналоговую часть (в его осциллографе, схему я привел выше)
Quote
Аналоговая часть там не очень. Сделана была в самом начале, много нюансов тогда не знал. поэтому не учитывал. Сегодня гораздо лучше зарекомендовала себя схема на AD8065/8066, как у китайцев. Вместо AD603 с регулировкой усиления ШИМом, лучше брать что-то по-старше с цифровой регулировкой усиления. Т.к. из-за плавания напряжения питания от температуры сложно добиться стабильности коэффициента усиления и смещения. "Плавающий" ноль это не сильно страшно, можно ручками откорректировать, а с температурной нестабильностью усиления практически справится нельзя. Только прогрев до рабочей температуры или встроенный источник для калибровки.
Цитата:
вместо AD9057 поставить AD9283-100
Правильное решение! (с)


Виталий (аka ВитГо)
 
SergiДата: Пятница, 21.09.2012, 22:13 | Сообщение # 97
Подполковник
Группа: Проверенные
Сообщений: 540
Репутация: 55
Статус: Offline
Делитель на 2 не нужен если при диапазоне 50 перевести считывание только младшего байта памяти. А как быть тогда со 2 каналом?
В аналоговой части китайца усиление регулируется через ЦАП подключаемый к разным выходам мультиплексора. В stm уже есть 2 цапа. Чтоб не городить MUX, добавить еще два цапа на шим вертикального отклонения. Все должно получиться.
По деньгам выходит 28$ на канал+ плис, память, МК, LCD еще 23$ итого 79$
 
ВитГоДата: Суббота, 22.09.2012, 07:12 | Сообщение # 98
Полковник
Группа: Администраторы
Сообщений: 2422
Репутация: 20
Статус: Offline
Quote (Sergi)
Делитель на 2 не нужен если при диапазоне 50 перевести считывание только младшего байта памяти. А как быть тогда со 2 каналом?

для второго канала будет вторая SRAM - так что для второго канала все аналогично...

в общем нужно уже определяться со схемой потихоньку..
в качестве контроллера останавливаемся на stm (коль нам подходит по быстродействию и цапу)

в стоимости ты еще плату забыл. еще минимум баксов 10... потому что боюсь 100 ног плис на одной стороне не разведуться


Виталий (аka ВитГо)
 
ВитГоДата: Суббота, 22.09.2012, 08:09 | Сообщение # 99
Полковник
Группа: Администраторы
Сообщений: 2422
Репутация: 20
Статус: 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
Репутация: 55
Статус: Offline
Я взял stm32vldiscovery. Туда легко становится 205ret6 камень 64 ноги 120 МГц. это для тренировок, написания интерфейса и побаловаться.
Посчитал входную часть. AD8066 + AD603 перекрывают диапазон 10мВ/дел - 10В/дел до частоты 83МГц.
У меня бюджет ограничен. Стараюсь минимизировать затраты.
Прикинь примерно схему подключения плис к озу. Я не знаю на какие ноги что вешать.
 
ВитГоДата: Суббота, 22.09.2012, 13:25 | Сообщение # 101
Полковник
Группа: Администраторы
Сообщений: 2422
Репутация: 20
Статус: Offline
может быть если бюджет ограничен делать пока один канал, а второй всегда сможем запаять..

я честно говоря пока не представляю где мне бы понадобился второй канал :-)

входную цепь все таки нужно вытащить до 100 мгц..

во вложении распиновка плис, использовать только User I/O пины (см. с.5) ! остальные не трогаем !
Прикрепления: Pin_outs.pdf (452.1 Kb)


Виталий (аka ВитГо)
 
ВитГоДата: Суббота, 22.09.2012, 13:32 | Сообщение # 102
Полковник
Группа: Администраторы
Сообщений: 2422
Репутация: 20
Статус: 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
Репутация: 55
Статус: 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
Репутация: 20
Статус: Offline
да, в плис любые ноги назначаются

интерфейс для мк: d7-d0, wr, cs, rd (без rs)


Виталий (аka ВитГо)
 
ВитГоДата: Суббота, 22.09.2012, 17:19 | Сообщение # 105
Полковник
Группа: Администраторы
Сообщений: 2422
Репутация: 20
Статус: Offline
Quote (Sergi)
По вашим ценам со шлейфом и тачем 315 руб - это 10$?
Рабочее окно 300*200 точек. Займет 16 ног МК.

да, у нас доллар около 31 рубля...


Виталий (аka ВитГо)
 
Форум » Разработка электронных устройств » Разрабатываю ! » Модуль цифрового осцилографа (Пробуем свои силы в построении цифрового осциллографа)
Поиск:


Copyright MyCorp © 2024
Сделать бесплатный сайт с uCoz