Пятница, 26.04.2024, 07:46
Вы вошли как Гость | Группа "Гости"Приветствую Вас Гость | RSS
Главная | Модуль цифрового осцилографа - Страница 23 - Форум | Мой профиль | Регистрация | Выход | Вход
Обитель RC-инженера
Форма входа
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Модератор форума: ВитГо  
Форум » Разработка электронных устройств » Разрабатываю ! » Модуль цифрового осцилографа (Пробуем свои силы в построении цифрового осциллографа)
Модуль цифрового осцилографа
SergiДата: Понедельник, 04.02.2013, 21:12 | Сообщение # 331
Подполковник
Группа: Проверенные
Сообщений: 540
Репутация: 55
Статус: Offline
Решил все таки делать из двух модулей. Хочу вместиться в габариты дисплея 70х45 мм. Цифровой и аналоговый. Соединяться будут через шлейф от телефона Nokia 5200/5300. Вот примерная схема аналоговой части. Подойдет и для плис и для счетчиков. Управление по SPI. Возможен интерлив. Тактирование 60Мгц (можно и больше-смотря какие АЦП ставить, у меня 80ки будут). Если главный контроллер F407, то тактирование может быть 84 Мгц (надо уточнить 168/2 или 168/3). Потребление должно быть в пределах 90ма.

Нет, надо делать по даташиту. Вот сопряжение оу и ацп:
только смещение подключать не к VREF, а к нашему интегратору.

Добавлено (04.02.2013, 21:12)
---------------------------------------------
Вчера развел плату. Размер 77х44 мм. Все вместилось. Теперь дело за цифрой.

Прикрепления: OsA2_a01.dch (284.9 Kb) · 0615859.jpg (39.3 Kb)


Сообщение отредактировал Sergi - Суббота, 02.02.2013, 11:27
 
ВитГоДата: Понедельник, 04.02.2013, 23:08 | Сообщение # 332
Полковник
Группа: Администраторы
Сообщений: 2422
Репутация: 20
Статус: Offline
ну так схема вроде простая....

Виталий (аka ВитГо)
 
SergiДата: Пятница, 08.02.2013, 00:07 | Сообщение # 333
Подполковник
Группа: Проверенные
Сообщений: 540
Репутация: 55
Статус: Offline
Думаю, вот так будет выглядеть цифровая часть. EPROM надо добавить, буферы на ЦАП и всякие мелочи.
Прикрепления: OsA2_d01.dch (302.3 Kb)
 
ВитГоДата: Пятница, 08.02.2013, 21:14 | Сообщение # 334
Полковник
Группа: Администраторы
Сообщений: 2422
Репутация: 20
Статус: Offline
я запустил дисплей на ST7735

прикольная игрушка..


Виталий (аka ВитГо)
 
SergiДата: Вторник, 12.02.2013, 23:41 | Сообщение # 335
Подполковник
Группа: Проверенные
Сообщений: 540
Репутация: 55
Статус: Offline
Вот исправил схему под имеющиеся детали. Подсчитал потребление цифровой части. Получилось около 0,5а, многовато! Деваться некуда, RAM тянет 300 ма, STM при старте может поднять до 200ма. При автономной работе батареи хватит всего на 1,5 часа. Печатная плата получится 93х54 мм.
Прикрепления: OsA2_d02.dch (376.2 Kb)
 
ВитГоДата: Среда, 13.02.2013, 07:54 | Сообщение # 336
Полковник
Группа: Администраторы
Сообщений: 2422
Репутация: 20
Статус: Offline
ого! ну значит применять аккумуляторы.. литиевые...

я вроде бы закончил с LCD ST7735 - запустил его на АРМ на SPI с частотой 21 мгц - реально очень быстро отрисовывается дисплей!!

теперь начну курить DCMI и DMA....


Виталий (аka ВитГо)
 
ВитГоДата: Среда, 13.02.2013, 15:06 | Сообщение # 337
Полковник
Группа: Администраторы
Сообщений: 2422
Репутация: 20
Статус: Offline
Цитата (Sergi)
Вот исправил схему под имеющиеся детали.


а зачем тебе 2 кварца ?
и что такое U14 ?


Виталий (аka ВитГо)
 
SergiДата: Пятница, 15.02.2013, 22:26 | Сообщение # 338
Подполковник
Группа: Проверенные
Сообщений: 540
Репутация: 55
Статус: Offline
2 кварца: Х1 32кГц для часов (подозреваю-будут идти постоянно, и в выключенном состоянии), Х2 8МГц для тактирования.
U14 - это разъем от телефона Siemens - вход цифрового анализатора. У меня в маленьком такой стоит и кабель под него есть.
 
ВитГоДата: Суббота, 16.02.2013, 06:50 | Сообщение # 339
Полковник
Группа: Администраторы
Сообщений: 2422
Репутация: 20
Статус: Offline
понял.

Sergi, у тебя какой нить код принимающий данные с SPI, UART или еще откуда и складывающий в память по DMA нигде не завалялся?

посмотреть хочу!


Виталий (аka ВитГо)
 
SergiДата: Суббота, 16.02.2013, 11:49 | Сообщение # 340
Подполковник
Группа: Проверенные
Сообщений: 540
Репутация: 55
Статус: Offline
C ПДП еще не разбирался. Пока читаю Ref Man на F2xx. 1350 страниц. Дошел до 250.
 
ВитГоДата: Воскресенье, 17.02.2013, 02:12 | Сообщение # 341
Полковник
Группа: Администраторы
Сообщений: 2422
Репутация: 20
Статус: Offline
я уже немного поэксперементировал

правда пока на SPI2 (по DMA выдаю данные на нокию 5110)

интересная вещица это DMA

в ближайшее время буду ковырять DCMI


Виталий (аka ВитГо)
 
SergiДата: Воскресенье, 17.02.2013, 10:03 | Сообщение # 342
Подполковник
Группа: Проверенные
Сообщений: 540
Репутация: 55
Статус: Offline
Вещица интересная. Я сначала думал использовать для чтения данных из порта, но по скорости не подошел. По мануалу 7 или 8 тактов ЦПУ (по картинке не понятно) на одну передачу против 3-4 при ручном управлении. А интерфейс камеры узкий (14 бит максимум). Вчера о нем читал. В режиме JPEG можно данные получить синхронно с HSYNC. Там еще есть запрещенные состояния (для синхронизации), нужно разбираться.
Вот сейчас рисую печатку цифровой части с учетом установки любого 100ногого камня (103,207,407) с тактированием внешнего блока 72,60,84 МГц. Но в последнем случае длительность сигнала WE уменьшается до 6,25 нс. В 407 придется уменьшать частоту на выходе MCO до 56 МГц (ну или еще разогнать ядро до 180 smile ). Как там дискавери? Заработает на 180? Вернее на 184 с множителем 23?
Думаю 207 запустить на 128 МГц. Это кварц 16 и множитель 8, надо еще чтобы получилось 48 для USB. Тогда рабочая часть осциллографа будет 320 точек по горизонтали и совместима с дисплеями 320х240. Тактовая АЦП -64, интерлив -128, сигнал WE -7,8нс (если память скушает такое).


Сообщение отредактировал Sergi - Воскресенье, 17.02.2013, 10:15
 
ВитГоДата: Воскресенье, 17.02.2013, 12:09 | Сообщение # 343
Полковник
Группа: Администраторы
Сообщений: 2422
Репутация: 20
Статус: Offline
сейчас проверю..
там скорее множитель будет 360 с последующим делением на 2..
правда USB отвалиться (там нужно 48 мгц)

на 180 мгц - завелся.. SPI тоже работает


Виталий (аka ВитГо)
 
ВитГоДата: Воскресенье, 17.02.2013, 12:14 | Сообщение # 344
Полковник
Группа: Администраторы
Сообщений: 2422
Репутация: 20
Статус: Offline
Цитата (Sergi)
Вещица интересная. Я сначала думал использовать для чтения данных из порта, но по скорости не подошел. По мануалу 7 или 8 тактов ЦПУ (по картинке не понятно) на одну передачу против 3-4 при ручном управлении. А интерфейс камеры узкий (14 бит максимум). Вчера о нем читал. В режиме JPEG можно данные получить синхронно с HSYNC. Там еще есть запрещенные состояния (для синхронизации), нужно разбираться.


нет, там время на передачу зависит от интерфейса..
например при DCMI сначала собирается 32 бита (два 14 битных или 4 8-битных значения) и только потом запись..
поэтому при общих 8 тактах на запись - получается как бы 4 на каждое значение (запись ведь парами)

кстати а если использовать в двухканальном варианте по 7 бит на канал ? вот тебе и 2 канала...
понятно что урезанные - но для одноканального можно опять перейти на 8 бит...


Виталий (аka ВитГо)
 
ВитГоДата: Воскресенье, 17.02.2013, 12:20 | Сообщение # 345
Полковник
Группа: Администраторы
Сообщений: 2422
Репутация: 20
Статус: Offline
кстати по множителям STM32F4

получается делитель кварца = 8
потом множитель PLL = 384
и делитель после PLL = 2

получаем 192 мгц !

причем эту частоту поделим на 8 и получим 48 мгц для USB !!!

я запустил только что на 192 мгц !!

кстати DCMI работает на частоте в 2.5 раза меньше тактовой
192/2.5=76.5 - максимальная частота для DCMI !!!


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


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