Осциллографический пробник на AVR и ILI9341

Что мерить, чем мерить, как мерить. И, естественно - зачем мерить...

При поддержке компании ПРИСТ


Ответить
Мучитель микросхем
Аватара пользователя
Сообщения: 421
Зарегистрирован: Вт июн 12, 2012 21:50:12

Сообщение Silverdjus »

Смотрю тема ожила :)
Хорошо что в плате предусмотрел площадку Ресет контроллера для прошивки, остальное есть в разьеме дисплея, вдруг еще будут правки :tea:
Вложения
D2 ILI9341.lay6
(464.04 КБ) 26 скачиваний
Реклама
Мудрый кот
Сообщения: 1785
Зарегистрирован: Вт янв 05, 2016 10:14:25
Откуда: поселок Мелеуз

Сообщение Novice user »

Что-то слишком сложная плата для этой конструкции.
Реклама
Мучитель микросхем
Аватара пользователя
Сообщения: 421
Зарегистрирован: Вт июн 12, 2012 21:50:12

Сообщение Silverdjus »

Легких путей не ищем :)))
У меня приоритет чтобы не менялось входное сопротивление во всем диапазоне, да и в настройке проще.
Ничего не мешает переделать под свои хотелки, убрать лишнее и т. д. Если как в оригинале схему то правую часть платы легко переделать. Кому нужно могу переделать, будет два варианта.
Мудрый кот
Сообщения: 1785
Зарегистрирован: Вт янв 05, 2016 10:14:25
Откуда: поселок Мелеуз

Сообщение Novice user »

Нашел способ немного ускорить отрисовку экрана,прошивка на предыдущей странице.
Реклама
Эиком - электронные компоненты и радиодетали
Мучитель микросхем
Аватара пользователя
Сообщения: 421
Зарегистрирован: Вт июн 12, 2012 21:50:12

Сообщение Silverdjus »

Кльово. Можете сделать небольшое кино сего девайса каким нибудь способом?
Реклама
Мудрый кот
Сообщения: 1785
Зарегистрирован: Вт янв 05, 2016 10:14:25
Откуда: поселок Мелеуз

Сообщение Novice user »

Завтра сниму киношку,чтоб было понятнее какая именно скорость отрисовки.
Реклама
Мудрый кот
Сообщения: 1785
Зарегистрирован: Вт янв 05, 2016 10:14:25
Откуда: поселок Мелеуз

Сообщение Novice user »

Поставил ОУ ad8066,пришлось убрать конденсатор 1000 пФ перед входом AD9280(стоит параллельно резистору 1 кОм),и поставить конденсатор 47 пФ со входа AD9280(выв 27) на сигнальный минус питания.
Одна TPS60400 не смогла выдать -3 вольта поэтому поставил в параллель 3 штуки со своими конденсаторами между выв 3 и 5.Особо не настраивал делитель,режиссер из меня никакой,снимал видео как смог.
[rutube]https://rutube.ru/video/private/ff634ac ... lFCYVzw_PQ[/rutube]
Мучитель микросхем
Аватара пользователя
Сообщения: 421
Зарегистрирован: Вт июн 12, 2012 21:50:12

Сообщение Silverdjus »

Нифига се медленная отрисовка :shock:
Вполне достаточно, ожидал хуже :)))
По поводу -3В, если чуть меньше не страшно, ведь входноее ОУ в диапазоне +-125мВ, выходное вообще только в положительном диапазоне. Ну разве для мультиплексора, ито не критично.
Мучитель микросхем
Аватара пользователя
Сообщения: 421
Зарегистрирован: Вт июн 12, 2012 21:50:12

Сообщение Silverdjus »

Только что обратил внимание, ноль сетки не от середины?
Низ экрана это "2В" на входе ацп, а верх - "0В"? Если это так тогда нужно пересчёт для +-3 делений, и неправильное показание с фактическим сигналом, и скорее всего поднимать коэффициент усиления итак задранного на 6.25, может всё таки разбить сетку на 10 делений (+5 и -5)? И ничего пересчитывать не нужно, разве немножко сузить время на деление, так как смотреться будет широко
Последний раз редактировалось Silverdjus Вс ноя 08, 2026 21:05:38, всего редактировалось 1 раз.
Мудрый кот
Сообщения: 1785
Зарегистрирован: Вт янв 05, 2016 10:14:25
Откуда: поселок Мелеуз

Сообщение Novice user »

Я не знаю как правильно сделать,поэтому сделал так-в режиме DC ноль в самом низу,выше ноля 1,2,3,4,5,6,в режиме AC ноль в середине,снизу вверх получается 3,2,1,0,1,2,3,уровень смещения луча в режимах DC и AC раздельные.При выключении прибора сохраняются в еепром значение развертки по напряжению,временная развертка,режим DC/AC,то есть при последующем включении режимы те же,что и перед выключением.
Затянул меня этот пробник,но вход никудышный,за 2 часа кое как настроил только нижние 3 диапазона,надо менять вход.
Мучитель микросхем
Аватара пользователя
Сообщения: 421
Зарегистрирован: Вт июн 12, 2012 21:50:12

Сообщение Silverdjus »

Про настройку входных цепей я и имел в веду вначале. Есть у меня собранный на оригинальной схеме, да ну его.
Понимаешь, (можно на ТЫ :) ), для 3 делений нужно поднимать коэффициент усиления для правильного расчета напряжений с экрана с фактическим, вот и спросил про размах (верх и низ экрана 0-2В), если так и есть то есть смысл сделать +-5 делений (всего 10), но и немного сузить деление времени, сам понимаешь почему, "квадратик" итак прямоугольной формы). Ноль желательно делать посередине, как у большинства осциллографов, та в принципе во всех. Если есть у тебя желание в правках прошивки, совместными усилиями можно сделать достойный прибор, пробником уже будет тяжело назвать.
Скажу ещё раз, время отрисовки меня впечатлил)
Мудрый кот
Сообщения: 1785
Зарегистрирован: Вт янв 05, 2016 10:14:25
Откуда: поселок Мелеуз

Сообщение Novice user »

Ноль и сетку можно переделать,это не сложно.С коэфициэнтами я знаю,я подавал постоянку и подгонял усиление ОУ, тоже можно изменить,главное сначала выбрать нужные пределы.В оригинале на LS020 ноль посередине и по 5 делений вверх и вниз,почему сразу не посмотрел не знаю,не догадался.
Смотрел еще раз вашу схему,вроде она более правильная,надо подумать :)
Мудрый кот
Сообщения: 1785
Зарегистрирован: Вт янв 05, 2016 10:14:25
Откуда: поселок Мелеуз

Сообщение Novice user »

Тут еще такой момент-при опорном AD9280 0-2 вольта значения АЦП равны 0-255,то есть 256 значений,а дисплей по вертикали всего 240 точек,минус еще 20 точек поле меню=220 точек,сейчас у меня идет просто ограничение графика 0-218 точек,то есть получается максимум 2/256*219=1,71 вольт верх а не 2 вольта,вечером попробую масштабирование OSC/2+OSC/4+OSC/8=224 точки по вертикали(OSC-значение АЦП AD9280=0...255),я сомневаюсь что сохранится линейность графика.
И мне бы примерную картинку,как и что отображать,подумываю скопировать экран DSO-5102P и посмотреть что получится.
Мучитель микросхем
Аватара пользователя
Сообщения: 421
Зарегистрирован: Вт июн 12, 2012 21:50:12

Сообщение Silverdjus »

Вечером подумаю, прикину.
Что если меню сделать справа, или слева столбцом, а размах по вертикали все 240 точек :roll:
24 точки на клетку примерно получается. Посмотрю поподробней у себя разбивку сетки осцил на stm-ке, там такой же дисп.

Посмотрел, получается 17 точек на деление, всего 10 делений

У меня вопрос, там есть еще немного памяти, может отображать частоту и размах сигнала (от пика к пику), хотяб в режиме паузи? В реальном времени наверное будет тупить отрисовка.

Думаю масштабирование полюбому должно быть линейное. Впринципе можно любое количество точек брать, делать масштабирование, на крайняк немного ограничить входное напряжение ацп

На счет примерной картинки, я б что то да изобразил, но зависит от твоего выбора количества точек, да и сетки в целом. Можно попробовать как описал выше, меню справа, размах во всю ширину экрана
Последний раз редактировалось Silverdjus Пн ноя 09, 2026 20:35:04, всего редактировалось 1 раз.
Мудрый кот
Сообщения: 1785
Зарегистрирован: Вт янв 05, 2016 10:14:25
Откуда: поселок Мелеуз

Сообщение Novice user »

Память занята на 70%,попробовал сетку 19 пикселей /деление,график на весь экран,условные ноль вольт в середине,понравилось больше.
Вот на входе пробника меандр 2 вольта,на входе АЦП 1,68 В,без масштабирования-просто ограничение 0-239,график на весь экран.
Безымянный.jpg
(121.94 КБ) 21 скачивание
Мучитель микросхем
Аватара пользователя
Сообщения: 421
Зарегистрирован: Вт июн 12, 2012 21:50:12

Сообщение Silverdjus »

70% єто уже предел?
Ооо, это совсем другое дело, я б еще добавыл бы номера делений, например посунуть сетку вправо на эти недоклетки и слева пронумеровать.
Сравнять бы еще с масштабированием, как ведет себа отрисовка и достоверность показаний.
В принципе 1,68В коэфф. усиления даже немного уменьшить, что лучше для полосы пропускания ОУ.
Можно вывести уровень синхронизации какой то "легкой" полоской, как на видео, или точкой сбоку сетки?
А еще, начало синхронизации по видео вижу на начале сетки? Попробуй сделать посередине сетки, заодно обозначить вертикаль так же как ноль горизонтали
Безымянный_edited_edited.jpg
(175.34 КБ) 18 скачиваний
Мудрый кот
Сообщения: 1785
Зарегистрирован: Вт янв 05, 2016 10:14:25
Откуда: поселок Мелеуз

Сообщение Novice user »

Масштабирование пришлось изменить,по времени уменьшить в 2,5 раза (получается 1,2,4,8,20,40,80,200,400,800 мксек и 2 миллисек) и по напряжению уменьшить в 2 раза (получается 50,100,200,500 мВ и 1,2,5,10 вольт).На фото линия синхр попала на уровень условного ноля,сейчас поправлю начало синхронизации.
Рисую плату по вашей схеме с упрощениями-вместо AQY221 поставлю 4051 как в хамелеоне.
Мучитель микросхем
Аватара пользователя
Сообщения: 421
Зарегистрирован: Вт июн 12, 2012 21:50:12

Сообщение Silverdjus »

Эм, а как это по напряжению уменьшил в 2 раза, что именно имеется в виду? По цыфрам вроде без изменений, как в оригинале.
Novice user писал(а): Пн ноя 09, 2026 21:54:57 Рисую плату по вашей схеме с упрощениями-вместо AQY221 поставлю 4051 как в хамелеоне.
Да, это тоже рабочий вариант. Не забудь на него двуполярное питание делать, как в хамелеоне. В моей схеме они используются исключительно как переключающие ключи. Просто меня напрягает паразитная емкость 4051, у которого сколько каналов, столько емкостей и параллелятся, выход то один. Могу забабахать такой вариант своим почирком рисования, если хочешь.
Novice user писал(а): Пн ноя 09, 2026 21:54:57 На фото линия синхр попала на уровень условного ноля,сейчас поправлю начало синхронизации.
И сделать линии ноля и вертикальной середины сплошной линией, оно довольно классно смотрится и воспринимается.
Мудрый кот
Сообщения: 1785
Зарегистрирован: Вт янв 05, 2016 10:14:25
Откуда: поселок Мелеуз

Сообщение Novice user »

Безымянный.jpg
(109.99 КБ) 23 скачивания
Из-за того что сетка стала чаще пришлось менять напряжения-было 100мВ/деление стало 50 мВ/деление,было 200 мВ/деление стало 100 мВ/деление и т д,с временем тоже самое-было 2,5 мксек стало 1 мксек,было 5 мксек стало 2 мксек,то есть сетка в 2,5 раза чаще (было через 45 пикселей стала через 18,45/18=2,5).
Мучитель микросхем
Аватара пользователя
Сообщения: 421
Зарегистрирован: Вт июн 12, 2012 21:50:12

Сообщение Silverdjus »

Во, это уже прибор :)
Добавь номера делений, как просил выше.
:dont_know: Не знаю как ты вел пересчет, но так же и в оригинале, это для напряжения. Но это даже лучше, больше чувствительности. А по времени больше уже не возможно?
Плату рисовать для тебя? Хоть что-то тебе сделаю :beer:
Последний раз редактировалось Silverdjus Пн ноя 09, 2026 23:13:35, всего редактировалось 2 раза.
Ответить

Вернуться в «Измерения»