Простой цифровой осциллограф.

Обсуждаем цифровые устройства...
Ответить
Встал на лапы
Аватара пользователя
Сообщения: 99
Зарегистрирован: Чт окт 09, 2014 11:29:45
Откуда: Рязань

Сообщение Mishultz »

Serj_K писал(а):...вывод цветного изображения практически не на много медленнее ч/б
На ч/б экране, один пиксель кодируется одним битом, на цветном ~ 12-16 бит. Для МК разница существенная IMHO. Надо посмотреть, как это будет выглядеть в реале, насколько будет медленнее и как скажется на юзабилити устройства.
Сегодня, после работы поеду в магаз за дисплеем от Samsung S5230. Вроде один есть в наличии. Помацаю, отпишусь.

Добавлено after 9 minutes 17 seconds:
maxlab писал(а): дисплей за 100 р
Спасибо за быстрый отклик, но этот мелковат будет. У меня есть похожие и поверенные 2.2" целых 5 штук на "Али" брал. Но я хочу чтоб дисплей в готовом корпусе логично смотрелся и можно было что-то без очков разглядеть. Еще раз спасибо!
Реклама
Мучитель микросхем
Аватара пользователя
Сообщения: 489
Зарегистрирован: Вт апр 23, 2013 22:21:18
Откуда: KUBAN, Krasnodar

Сообщение maxlab »

на samsungе замучаешься с разъемом. имхо. еще как проверенный вариант N95 G8 с 24пиновым разъемом. И по размеру такой же как самсунг
http://andybrown.me.uk/2012/11/03/nokia-n95-8gb-lcd/
http://siriust.ru/zapchasti-dlya-sotovy ... 5-8gb-n96/
Девице - Device
Реклама
Прорезались зубы
Аватара пользователя
Сообщения: 223
Зарегистрирован: Вс июл 10, 2011 14:41:10

Сообщение PicNik »

Serj_K писал(а):В ветке по ARM есть 2 конструкции осциллографов на STM32 с значительно лучшими параметрами, причём при использовании STM32F103C8T6 цена будет аналогичной данному прибору.
На сколько я понял,прошивки коммерческие?
Встал на лапы
Аватара пользователя
Сообщения: 99
Зарегистрирован: Чт окт 09, 2014 11:29:45
Откуда: Рязань

Сообщение Mishultz »

Serj_K писал(а):...главный вопрос - целесообразность... В ветке по ARM есть 2 конструкции осциллографов на STM32 с значительно лучшими параметрами...
С этим согласен. Только я сделал что смог и как смог в качестве хобби и "пробы пера". Для следующей версии (именно на STM32), дома уже ждут своего часа китайские "няшки" - отладочные платы здесь, здесь и здесь, камни: здесь и здесь, и отличный 4.3" дисплей с тачем. Только ARMы я только осваиваю. Будет время - попробую сделать.
Реклама
Эиком - электронные компоненты и радиодетали
Опытный кот
Сообщения: 718
Зарегистрирован: Сб апр 14, 2012 16:11:35

Сообщение Serj_K »

pcb432 писал(а):Число компонентов да почти не увеличивается,
В данной конструкции вообще не увеличится. Ни на один. при использовании дисплея с 8-битной шиной.
PicNik писал(а):На сколько я понял,прошивки коммерческие?
В одной из конструкций под F303 точно, под F103 вроде бесплатная. Во второй конструкции не помню. Но я про эти конструкции говорил в плане цена/качество. При переходе на F303 цена растёт сильно, но параметры не очень. При этом цена приближается к Неилскопу-3, а параметры далеко не дотягивают, а если учесть ещё цену прошивки, то в таком варианте уже нет смысла.
Mishultz писал(а):На ч/б экране, один пиксель кодируется одним битом, на цветном ~ 12-16 бит. Для МК разница существенная IMHO. Надо посмотреть, как это будет выглядеть в реале, насколько будет медленнее и как скажется на юзабилити устройства.
При выводе на экран происходит ещё и обработка выводимой информации, а она тоже машинное время съедает, причём больше, чем сам вывод на экран. Например при использовании аппаратного SPI интерфейса за время вывода 1 байта как раз и происходит обработка и подготовка выводимой информации, так что даже при последовательном интерфейсе потери скорости практически нет. Просто нужно применять правильные оптимизированные алгоритмы.
Mishultz писал(а):Только ARMы я только осваиваю. Будет время - попробую сделать.
ARM от AVR реально будет отличаться только инициализацией периферии. Основное - в алгоритмах работы. Если на AVR работают - на ARM тоже заработают. Для пробы пера и отработки данная конструкция абсолютно подходит.
Последний раз редактировалось Serj_K Чт фев 16, 2017 11:46:46, всего редактировалось 1 раз.
Реклама
Встал на лапы
Аватара пользователя
Сообщения: 99
Зарегистрирован: Чт окт 09, 2014 11:29:45
Откуда: Рязань

Сообщение Mishultz »

maxlab писал(а): ...еще как проверенный вариант N95 G8 с 24пиновым разъемом...
Спасибо, посмотрю...

Добавлено after 53 minutes 55 seconds:
Serj_K писал(а):Если на AVR работают - на ARM тоже заработают
Уважаемый Serj_K у меня к Вам вопрос. Спрошу здесь, чтоб не плодить топики. На STM32 при тактовой 72MHz, сколько можно снять семплов в секунду с внутреннего АЦП? Стоит ли заморачиваться с внешним АЦП?
Реклама
Опытный кот
Сообщения: 718
Зарегистрирован: Сб апр 14, 2012 16:11:35

Сообщение Serj_K »

Mishultz писал(а):Уважаемый Serj_K у меня к Вам вопрос. Спрошу здесь, чтоб не плодить топики. На STM32 при тактовой 72MHz, сколько можно снять семплов в секунду с внутреннего АЦП? Стоит ли заморачиваться с внешним АЦП?
Встроенный АЦП в любом случае будет значительно медленнее внешнего. Стоит заморачиваться или нет - зависит от поставленной задачи, то есть от максимальной частоты дискретизации и полосы пропускания аналогового тракта. А полоса будет зависеть от применяемых комплектующих. По тактам точно не подскажу, я себе такой задачи не ставил, но в вышеупомянутых темах такое обсуждение проходило. В зависимости от серии STM32 число тактов получалось разное. И операционники китайские тоже там обсуждались. С ними вообще полная засада - не соответствуют параметрам вообще, идёт сплошная перемаркировка.
По внешнему АЦП. Я использовал AD9203 - они на Али дешевле AD9280, быстрее и меньше потребляют.
Встал на лапы
Аватара пользователя
Сообщения: 99
Зарегистрирован: Чт окт 09, 2014 11:29:45
Откуда: Рязань

Сообщение Mishultz »

Serj_K писал(а):Встроенный АЦП в любом случае будет значительно медленнее внешнего...
Cпасибо за исчерпывающий ответ.
Опытный кот
Аватара пользователя
Сообщения: 754
Зарегистрирован: Пт апр 15, 2011 21:11:22
Откуда: Россия

Сообщение BigallS »

Mishultz писал(а):...
Сегодня, после работы поеду в магаз за дисплеем от Samsung S5230. Вроде один есть в наличии. Помацаю, отпишусь.
Там же в магазине купите к S5230 шлейф, на нем стоит ответный разьём http://siriust.ru/zapchasti-dlya-sotovy ... -knopkami/

P.S. Ещё плату для этого дисплея делал, давненько надо поискать.
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1486
Зарегистрирован: Вс май 13, 2012 00:01:54

Сообщение Ariadna-on-Line »

Не сразу нашел Протеусную модель вашего LCD. Она включалась в схеме не так как у вас, но работала ОК.
Вопрос:
1.Если прошить процессор и подключить как положено процессору, а из периферии подключать только LCD, - проц выведет что-нибудь на экран, заставку например? А то чето в Протеусе ничего не видно, хотя проц 1 раз что-то посылает на экран.
Встал на лапы
Аватара пользователя
Сообщения: 99
Зарегистрирован: Чт окт 09, 2014 11:29:45
Откуда: Рязань

Сообщение Mishultz »

Ariadna-on-Line писал(а):...чето в Протеусе ничего не видно...
Протеусная модель отличается от реального дисплея (недоделана автором).
Для того чтобы протестить прошивку в протеусе необходимо раскомментировать дефайн "DEBUG" в файле st7920.c.
Там так и написано:
// закомментировать при прошивке в железо
// раскомментировать для тестов в протеусе
//#define DEBUG

Добавлено after 35 minutes 12 seconds:
BigallS писал(а):Там же в магазине купите к S5230 шлейф
Такого шлейфа в нашем магазине небыло. В интернет магазинах, он дороже чем сам дисплей обходится и ждать неделю. В итоге купил дисплей от FLY IQ230. У него шлейф паябельный и люди пишут, что пригоден. Делаю для него плату, типа ардуиновского шилда:
СпойлерИзображение
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1486
Зарегистрирован: Вс май 13, 2012 00:01:54

Сообщение Ariadna-on-Line »

Я скомпилировал хекс-файл и запускаю его. Выложите, плиз, ваш хекс.
Встал на лапы
Аватара пользователя
Сообщения: 99
Зарегистрирован: Чт окт 09, 2014 11:29:45
Откуда: Рязань

Сообщение Mishultz »

Ariadna-on-Line писал(а):Я скомпилировал хекс-файл и запускаю его. Выложите, плиз, ваш хекс.
Выложил тестовый проект "Протеуса" с моделью экрана на ST7920, и две прошивки, "боевую" и тестовую для протеуса.

ЗЫ. Прошивка для протеуса тоже будет работать на реальном железе, но гораздо медленнее.
Вложения
Oscilloscope_HEX.7z
Oscilloscope.hex - боевая прошивка
OscilloscopeDebug.hex - тестовая прошивка для протеуса
(21.25 КБ) 290 скачиваний
Proteus.7z
Тестовая модель в протеусе
(191.9 КБ) 244 скачивания
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1486
Зарегистрирован: Вс май 13, 2012 00:01:54

Сообщение Ariadna-on-Line »

Чето у меня не сходится. Ваш протеус-проект с вашими "боевым" и "отладочным" хексами работают, хотя бы вывод на LCD.
Но ваша схема в протеусе отличается от рисунка и платы, что вы дали в начале. Напр. в рисунке PB4 идет на пищалку, а в протеусе - на LCD. Со схемой по рисунку и плате, ваши "боевой и отладочный" не работают в плане вывода на LCD. Где-то я заблудился.
Мучитель микросхем
Сообщения: 449
Зарегистрирован: Вс мар 08, 2015 12:31:37

Сообщение apeks1 »

однозначно буду собирать данный осцилограф, на стм32 уже почти полгода в стадии "без дисплея" по вине китайских друзей (якобы два были отправлены ни один я не увидел,третий приехал-горсть стекла с подложкой в целофановом пакете) а вот дисплеи что 5230 что от FLY кажется есть и от китайского смартфона имеется ILI9325 но первоначально соберу на ST7920

Добавлено after 1 hour 36 minutes 38 seconds:
правда по цене комплектухи чтото переплевывает в два раза осц на стм32
Встал на лапы
Аватара пользователя
Сообщения: 99
Зарегистрирован: Чт окт 09, 2014 11:29:45
Откуда: Рязань

Сообщение Mishultz »

Ariadna-on-Line писал(а):Чето у меня не сходится.
Гм. Действительно, в Протеусе, некоторые незначащие провода подключены неправильно. Видимо это какая-то промежуточная модель, на которой тестил вывод на экран. А больше и не надо было. Поправил модель, как в схеме, лишнее убрал. Все работает. (см. вложение)

Добавлено after 35 minutes 57 seconds:
Сегодня подключил TFT дисплей 320х240 на ILI9325 8бит. Работает пока медленно, надо оптимизировать алгоритм вывода на экран.
Изображение
Вложения
Proteus.7z
Тестовая модель в протеусе
(192.51 КБ) 251 скачивание
Мучитель микросхем
Сообщения: 449
Зарегистрирован: Вс мар 08, 2015 12:31:37

Сообщение apeks1 »

Mishultz писал(а): Добавлено after 35 minutes 57 seconds:
Сегодня подключил TFT дисплей 320х240 на ILI9325 8бит. Работает пока медленно, надо оптимизировать алгоритм вывода на экран.
Изображение
это уже интересно! :)) стоит подождать версии на ili9325? пока не собирать на 7920

Добавлено after 3 minutes 21 second:
прошерстил еще ебей по комплектухе,некоторые детали можно найти даже дешевле чем на али
Встал на лапы
Аватара пользователя
Сообщения: 99
Зарегистрирован: Чт окт 09, 2014 11:29:45
Откуда: Рязань

Сообщение Mishultz »

apeks1 писал(а): стоит подождать версии на ili9325? пока не собирать на 7920
Эту модель, я конечно доведу до ума. Но если бы начинал делать с нуля под цветной дисплей, взял бы контроллер пожирней. С большим количеством ног для 16 битного интерфейса и большим объемом памяти для экранного буфера (дает увеличение скорости смены картинки).
Мучитель микросхем
Сообщения: 449
Зарегистрирован: Вс мар 08, 2015 12:31:37

Сообщение apeks1 »

Mishultz писал(а): Эту модель, я конечно доведу до ума. Но если бы начинал делать с нуля под цветной дисплей, взял бы контроллер пожирней. С большим количеством ног для 16 битного интерфейса и большим объемом памяти для экранного буфера (дает увеличение скорости смены картинки).
похоже авр по цене-скорости мало подходит под 16бит,так и просится STM32,
думаю соберу наверное обе версии на дисплее ILI9325 и ST7920 если доведете до законченой версии на 8битах,так то я буду заказывать несколько атмег64 да и 7920 тоже нужно покупать а китаец уже есть :)) ,как я понял на 64 камне с дисплеем ILI9325 получается только монохром синего цвета,может попробовать на атмега128 памяти как бы в два раза больше правда ног ровно столько же (сделать как в хамелеоне переключение желаемого цвета сетки, лучей,общего фона. вроде по инфе в нете на 8битах есть варианты вывода цвета :)) если не прав не обращайте внимания в силу моего незнания :) )
Встал на лапы
Аватара пользователя
Сообщения: 99
Зарегистрирован: Чт окт 09, 2014 11:29:45
Откуда: Рязань

Сообщение Mishultz »

apeks1 писал(а):так и просится STM32...
Да, "Армы" конечно хороши, но я их пока плохо знаю. И компаратора в них нет, придется городить внешний.
apeks1 писал(а):как я понял на 64 камне с дисплеем ILI9325 получается только монохром синего цвета...
С цветами при 8ми битах все нормально. Все цвета доступны, только вывод медленный. Это просто фотка плохо получилась, снимал в темноте.
apeks1 писал(а):может попробовать на атмега128 памяти как бы в два раза больше правда ног ровно столько же...
128я не спасет, надо гораздо больше памяти. Возможно приделаю внешнюю SRAM на SPI. А ширину шины наверное буду расширять до 16бит с помощью регистра защелки, ног управления вроде в притык но хватает.
apeks1 писал(а):сделать как в хамелеоне переключение желаемого цвета сетки, лучей,общего фона.
Это обязательно сделаю.
Ответить

Вернуться в «Цифровая техника»