Модуль цифрового осцилографа
|
|
Sergi | Дата: Четверг, 02.02.2017, 20:05 | Сообщение # 706 |
Подполковник
Группа: Проверенные
Сообщений: 540
Статус: Offline
| Есть еще один китаец, и s5830i. Надо проверить. Хочется чтобы разрешение было 400 и больше. Но может и на 320 подойдет.Добавлено (01.02.2017, 08:15) --------------------------------------------- Ну вот раздразнили. Пересмотрел концепцию осциллографа. Из прошлого проекта выбросил лишние детали. Немного ужал функции. Новая задача: МК STM32F030R8, дисплей ST7793 шина 8бит, буфер на ОЗУ CY7C1041 со счетчиком адреса на 74АС161 12бит (опционально). По расчетам частота семплирования от Fcpu и ниже. Максимум на сколько разогнал камень 54МГц. Выходит 2 канала по 54 или 1 по 108 Мегасемплов. С дешевыми АЦП такое не вытянуть. Попробую сначала запустить на 26, потом 39. Без буфера должно работать на 13 Мег. Добавлено (01.02.2017, 18:45) --------------------------------------------- Что-то я затупил. Теперь разобрался. Наковырял кварцев с мамок с четными частотами. Добавил цикл ожидания флешь. И камень заработал на 64МГц. На тактирование АЦП пойдет 32. Для AD9280 это гарантированная частота. И на экране окно будет шириной 320 пикселей. Останется по бокам на кнопки по 40 пикселей. Это примерно 9мм. И палец попадет и отображение большое. Добавлено (02.02.2017, 20:05) --------------------------------------------- Вот примерная схема с кольцевым буфером на 64К семплов. Старался все по минимуму. Некоторые детали можно заменить перемычками или удалить. По этой схеме будет печатка. Ограничен размерами 90х60мм.
|
|
| |
uwrtey | Дата: Четверг, 02.02.2017, 21:49 | Сообщение # 707 |
Генерал-майор
Группа: Администраторы
Сообщений: 3303
Статус: Offline
| круто
не успеваю за своими мыслями......
|
|
| |
Juris3D | Дата: Пятница, 03.02.2017, 00:10 | Сообщение # 708 |
Сержант
Группа: Проверенные
Сообщений: 28
Статус: Offline
| "Лёд тронулся, господа..." Выглядит одновременно и сильно, и не перемудрённо.
|
|
| |
Sergi | Дата: Пятница, 03.02.2017, 21:28 | Сообщение # 709 |
Подполковник
Группа: Проверенные
Сообщений: 540
Статус: Offline
| Плата разведена. Заменил некоторые корпуса на поменьше. Наковырял с телефонов. В продаже можно и не найти. Можно пробовать травить.
|
|
| |
uwrtey | Дата: Пятница, 03.02.2017, 23:24 | Сообщение # 710 |
Генерал-майор
Группа: Администраторы
Сообщений: 3303
Статус: Offline
| С нетерпением жду результат
не успеваю за своими мыслями......
|
|
| |
Sergi | Дата: Суббота, 04.02.2017, 09:01 | Сообщение # 711 |
Подполковник
Группа: Проверенные
Сообщений: 540
Статус: Offline
| Выложу тут в архиве чтоб не потерялось. Добавлено (04.02.2017, 09:01) --------------------------------------------- Вот видео теста скорости. За одно продемонстрировал блок питания . https://www.youtube.com/watch?v=PVgRDEoOYMI
Сообщение отредактировал Sergi - Суббота, 04.02.2017, 08:19 |
|
| |
uwrtey | Дата: Суббота, 04.02.2017, 11:05 | Сообщение # 712 |
Генерал-майор
Группа: Администраторы
Сообщений: 3303
Статус: Offline
| мне нравится
не успеваю за своими мыслями......
|
|
| |
Sergi | Дата: Суббота, 04.02.2017, 22:26 | Сообщение # 713 |
Подполковник
Группа: Проверенные
Сообщений: 540
Статус: Offline
| Я схему составил так чтобы печатку нарисовать. Для работы можно некоторые детали не ставить. 1 - убрать епром - не будет запоминать состояние после выключения 2 - убрать ОЗУ и счетчики - максималка ограничится 16 Мсемплов. 3 - заменить U10,11,12 на диоды - сделать монтажное ИЛИ. 4 - заменить U25 на транзистор и перемычку - для инверсии тактового сигнала. 5 - заменить Q3,Q1 на выключатель. 6 - заменить U6,Q4 на резистор,диод,стабилитрон.
Останется проц,дисплей и стабилизатор 3.3в. И всеравно будет работать. Челентано тоже карбюратор из машины выбросил и поехал .
Добавлено (04.02.2017, 21:11) --------------------------------------------- Проверил синхронизацию по таймеру. Четко срабатывает минимум за 24 такта. А нужно или 20 или 40. Получается граница разделения 2х подпрограмм записи на 40 тактов. 1я - от 4х тактов до 40 с длиной массива 3200 отсчетов. 2я - от 40 до +++хз 320 отсчетов. Фактически входной массив сожрет 6400 байт из 8к. Многовато. Придется делать с буфером на ОЗУ. Там можно будет АЦПшки потестить в разгоне. Может на 50МГц заработают?
Добавлено (04.02.2017, 22:26) --------------------------------------------- Довел таки синхронизацию до 20 тактов! Теперь есть 3 подпрограммы для захвата 1я - работает за 4 такта 2я - работает за 10 тактов 3я - работает по таймеру от 20 до сколько надо тактов! И входной массив 640 байт всего.
Сообщение отредактировал Sergi - Суббота, 04.02.2017, 22:50 |
|
| |
uwrtey | Дата: Понедельник, 06.02.2017, 00:19 | Сообщение # 714 |
Генерал-майор
Группа: Администраторы
Сообщений: 3303
Статус: Offline
|
не успеваю за своими мыслями......
|
|
| |
Sergi | Дата: Понедельник, 06.02.2017, 22:23 | Сообщение # 715 |
Подполковник
Группа: Проверенные
Сообщений: 540
Статус: Offline
| Кручу верчу интерполяцию. Не выходит каменный цветок. Сейчас захват работает на частоте 16М. Это эквивалентно развертке 2мкс/дел. При прореживании отсчетов в 2,4,10 раз получится до 0.2 мкс/дел. Соединить точки прямыми не проблема, но красоты хочется. Вот при кубической интерполяции я такой красоты насмотрелся что наверное откажусь. То рога вылезут,то ступеньки. Одни искажения.Пусть лучше будут прямые.
|
|
| |
uwrtey | Дата: Вторник, 07.02.2017, 21:11 | Сообщение # 716 |
Генерал-майор
Группа: Администраторы
Сообщений: 3303
Статус: Offline
| Sergi, было бы здорово, если бы примеры были Ролики на ютюб - огонь...
не успеваю за своими мыслями......
|
|
| |
Sergi | Дата: Четверг, 09.02.2017, 08:34 | Сообщение # 717 |
Подполковник
Группа: Проверенные
Сообщений: 540
Статус: Offline
| вот что получается
а это линейная интерполяция через 4 точки
сигнал 500 КГц. Разрешение 0.5мкс/дел При правильной интерполяции сплайном верхний сигнал должен быть немного похож на колокол.
Добавлено (09.02.2017, 08:34) --------------------------------------------- вот лучшее что получилось, дальше копать не буду.Пойду плату паять.
Сообщение отредактировал Sergi - Четверг, 09.02.2017, 18:08 |
|
| |
uwrtey | Дата: Четверг, 09.02.2017, 20:19 | Сообщение # 718 |
Генерал-майор
Группа: Администраторы
Сообщений: 3303
Статус: Offline
| хорошая работа !
не успеваю за своими мыслями......
|
|
| |
Sergi | Дата: Пятница, 10.02.2017, 18:32 | Сообщение # 719 |
Подполковник
Группа: Проверенные
Сообщений: 540
Статус: Offline
| Вот какая плата получилась
|
|
| |
uwrtey | Дата: Суббота, 11.02.2017, 10:10 | Сообщение # 720 |
Генерал-майор
Группа: Администраторы
Сообщений: 3303
Статус: Offline
| ЛУТ ?
не успеваю за своими мыслями......
|
|
| |