Карманный осциллограф на STM32

Кто любит RISC в жизни, заходим, не стесняемся.
Ответить
Потрогал лапой паяльник
Сообщения: 344
Зарегистрирован: Вт окт 22, 2013 23:09:06

Сообщение koka5555 »

_
Реклама
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1131
Зарегистрирован: Вс авг 21, 2011 21:11:56
Откуда: Харьков

Сообщение Alex2 »

Хожу вот вокруг и заглядываюсь на конструкцию с целью повторения на замену Хамелеону.

Выскажу свое сугубо личное мнение, как потребителя то есть повторителя:
1 МК следовало бы брать изначально с запасом ножек и памяти, типа LQFP64, а то захочется что-то докрутить, дописать, а лап/Кбайтов не хватает и будет мучительно жалко за бесцельно потраченное время.
Как минимум не помешало бы цифровое смещение луча как в Хамелеоне.
2 Повторю высказанное утверждение, но следовало бы делать 2 симметричных канала, по цене/сложности/ потреблению потери небольшие. Совместно с п.1 все органично вписывалось бы вместе.
А так получается как видный кот с одним атрофированным яичком. Вроде и кошки любят, но перед людями неудобно :oops:

Конечно и в существующем виде конструкция весьма достойная для повторения, но как известно, нет предела совершенству.
Хамелеон вон стал "всеобщим любимцем" лишь в версии "D"...

Теперь вопросы:
1 Допустимо ли вместо стаба 1117 поставить low drop sot23 с напряжением 3,3В. Как я понимаю выбиралось напряжение питание ОУ с запасом относительно 3В на АЦП. Запас будет 0,3В. + учитывая R-t-R выход ОУ должно быть все ок?
2 Вызывает сомнения узел формирования смещения луча - почему С13 и С14 сидят на разных массах?, Ведь с учетом использования ферритовой бусины через эти кондеры будет проходить вч шум в обход бусины, получается, что бусина с кондерами образует параллельный LC контур с индуктивностью 2-3нГн и емкостью чуть меньше 0,1 (схема 27.09)
Изображение
3 Подходит ли такой экран?, тач, 3,2", контроллер тот же.
https://ru.aliexpress.com/item/1pcs-3-2 ... c36852f2f5

Планирую заменить МС инвертора на LM2731 или MT3608
Реклама
GFX
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2040
Зарегистрирован: Вт окт 23, 2012 18:36:14
Откуда: Ростов-на-Дону

Сообщение GFX »

Alex2 писал(а):Хожу вот вокруг и заглядываюсь на конструкцию с целью повторения на замену Хамелеону.

Выскажу свое сугубо личное мнение, как потребителя то есть повторителя:
1 МК следовало бы брать изначально с запасом ножек и памяти, типа LQFP64, а то захочется что-то докрутить, дописать, а лап/Кбайтов не хватает и будет мучительно жалко за бесцельно потраченное время.
Как минимум не помешало бы цифровое смещение луча как в Хамелеоне.
2 Повторю высказанное утверждение, но следовало бы делать 2 симметричных канала, по цене/сложности/ потреблению потери небольшие. Совместно с п.1 все органично вписывалось бы вместе.
А так получается как видный кот с одним атрофированным яичком. Вроде и кошки любят, но перед людями неудобно :oops:

Конечно и в существующем виде конструкция весьма достойная для повторения, но как известно, нет предела совершенству.
Хамелеон вон стал "всеобщим любимцем" лишь в версии "D"...

Теперь вопросы:
1 Допустимо ли вместо стаба 1117 поставить low drop sot23 с напряжением 3,3В. Как я понимаю выбиралось напряжение питание ОУ с запасом относительно 3В на АЦП. Запас будет 0,3В. + учитывая R-t-R выход ОУ должно быть все ок?
2 Вызывает сомнения узел формирования смещения луча - почему С13 и С14 сидят на разных массах?, Ведь с учетом использования ферритовой бусины через эти кондеры будет проходить вч шум в обход бусины, получается, что бусина с кондерами образует параллельный LC контур с индуктивностью 2-3нГн и емкостью чуть меньше 0,1 (схема 27.09)
Изображение
3 Подходит ли такой экран?, тач, 3,2", контроллер тот же.
https://ru.aliexpress.com/item/1pcs-3-2 ... c36852f2f5

Планирую заменить МС инвертора на LM2731 или MT3608

По вопросам 1. Да допустимо, все верно, должен быть запас относительно опорного напряжения, можно и 4 и 5В подать если позволяет ОУ и есть откуда взять, но лучше не повышать, а просто стабилизировать линейным стабом напряжение АКБ на 3.3.В.
2. Просто опечатка, масса там одна должна быть-аналоговая.
3. Экран не подходит. Выводы его сосчитай и выводы МК. Если сделаешь разводку и плату под большеногий МК и этот дисплей, то да работать будет, у меня есть похожий с FSMC на ютубе есть видео, шпарит он дай Боже ( скорость прорисовки).
По предложениям
1. Да согласен, запаса по выводам нет совсем(по памяти есть), но делался он по принципу дешевейшего и начинался с супер дешевого МК. Сделаешь разводку под больший корпус так пожалуйста, программа работать будет и там. Но цена большеногово МК дороже, на 150 руб, вроде и не так сильно. Все в ваших руках, хотите 2 канала на внешних АЦП - делайте.
2. Опять же предлагаешь- делай, схему могу подправить, сделаешь разводку и изготовишь плату? Я программу подшаманить могу под второй канал внешнего АЦП. Это не проблема.
Что за цифровое смещение луча? У меня есть смещение лучей по вертикали и горизонтали, куда еще смещать его?
С питанием экспериментируйте, это приветствуется, я не могу все опробовать, тем более когда каждую деталь по 2 месяца ждать нужно.
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1131
Зарегистрирован: Вс авг 21, 2011 21:11:56
Откуда: Харьков

Сообщение Alex2 »

GFX писал(а): Что за цифровое смещение луча? У меня есть смещение лучей по вертикали и горизонтали, куда еще смещать его?
Я имел ввиду - в Хамелеоне смещение задается при помощи ЦАПа и производится из меню кнопочками.
У вас по схеме вижу смещение ОУ на ТЛ431 и резисторном делителе R16- R21, или это аппаратное смещение, а потом из меню луч произвольно двигается вниз-вверх?

Загляните в личку.
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Аватара пользователя
Сообщения: 5717
Зарегистрирован: Чт июн 24, 2010 22:59:35
Откуда: С-Петербург

Сообщение vlad465 »

Alex2 писал(а): Я имел ввиду - в Хамелеоне смещение задается при помощи ЦАПа и производится из меню кнопочками.
У вас по схеме вижу смещение ОУ на ТЛ431 и резисторном делителе R16- R21, или это аппаратное смещение, а потом из меню луч произвольно двигается вниз-вверх?
Смещение как и в Хамелеоне. И не ЦАП, а ШИМ. :)
Реклама
GFX
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2040
Зарегистрирован: Вт окт 23, 2012 18:36:14
Откуда: Ростов-на-Дону

Сообщение GFX »

vlad465 писал(а):
Alex2 писал(а): Я имел ввиду - в Хамелеоне смещение задается при помощи ЦАПа и производится из меню кнопочками.
У вас по схеме вижу смещение ОУ на ТЛ431 и резисторном делителе R16- R21, или это аппаратное смещение, а потом из меню луч произвольно двигается вниз-вверх?
Смещение как и в Хамелеоне. И не ЦАП, а ШИМ. :)
ЦАП в AVR - что-то новое. У нас в 303м есть и ЦАП, жаль выводов свободных нет чтобы его вызволить наружу :)))
Не знаю, что там в Хамелионе, не собирал, по схеме там подсветка от ШИМа регулируется и все. У меня резистором выставляется 0, это типа калибровка, зачем его еще смещать. Потом можно лучи оба независимо друг от друга смещать по экрану, но естественно, если сигнал вышел за пределы АЦП, он при смещении не появится, это просто разнесение сигналов.
Реклама
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 395
Зарегистрирован: Вт июн 12, 2012 21:50:12
Откуда: Украина, г. Ровно

Сообщение Silverdjus »

Наконец-то пришли программатор и ОУ :))
GFX, а в этом осцилле есть функция автоматической подгонки чувствительности и времени как у хамелеона?
Я уже привык к этой функции :tea:
Вложения
IMG_20161108_183802.jpg
(95.37 КБ) 621 скачивание
Грызет канифоль
Аватара пользователя
Сообщения: 255
Зарегистрирован: Вс мар 04, 2012 12:05:24
Откуда: Riga

Сообщение Juris »

А я вот такой подарочек от Analog Devices сегодня получил (free samples).
Но вот ниодного ADC пока нету у меня, жду с Китая (местные дорогие, но если надоест ждать ...)
Вложения
AD_Samples.jpg
(244.57 КБ) 623 скачивания
GFX
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2040
Зарегистрирован: Вт окт 23, 2012 18:36:14
Откуда: Ростов-на-Дону

Сообщение GFX »

Silverdjus писал(а):Наконец-то пришли программатор и ОУ :))
GFX, а в этом осцилле есть функция автоматической подгонки чувствительности и времени как у хамелеона?
Я уже привык к этой функции :tea:
Нету, запланирую сделать, коль надо.
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 395
Зарегистрирован: Вт июн 12, 2012 21:50:12
Откуда: Украина, г. Ровно

Сообщение Silverdjus »

Очень надо, было бы супер :wink:
Мучитель микросхем
Сообщения: 449
Зарегистрирован: Вс мар 08, 2015 12:31:37

Сообщение apeks1 »

GFX писал(а):
Silverdjus писал(а):Наконец-то пришли программатор и ОУ :))
GFX, а в этом осцилле есть функция автоматической подгонки чувствительности и времени как у хамелеона?
Я уже привык к этой функции :tea:
Нету, запланирую сделать, коль надо.
если в осцилографе реализована функция
" Ключевой особенностью технологии “Anti-Aliasing” является введение дополнительных выборок с переменным шагом, при этом теорема Котельникова, описывающая выборки сигнала с постоянной частотой, в этом случае уже не действует в своём исходном варианте. "
тогда автомат будет полезен а если нет отображаемое на дисплее с реальностью будет спорным
а я вот жду дисплей еще три дня и открываю спор на возврат средств,докину денег и вместо 2.2 возьму 2.8 и опять ждать :dont_know:,такими темпами на 303 не в феврале а в мае месяце начну делать
GFX
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2040
Зарегистрирован: Вт окт 23, 2012 18:36:14
Откуда: Ростов-на-Дону

Сообщение GFX »

На ДС-ДС реально получить пульсацию в 1 младший бит АЦП, по крайней мере на внешнем АЦП, на внутреннем все равно шумы есть. Я добавил папку "Переделка ДС-ДС" с v2 там скрины и фото. На встроенном АЦП раз в секунду прыгают помехи, их источник пока не нашел, но на старой плате такого нет. На внешнем все ОК то 0 то 0,04В пик ту пик. А TPS сколько я не мучал толку с него нет, шумит.

Добавлено after 2 hours 56 minutes 16 seconds:
Отличные новости, починил встроенное АЦП- решение простое и лежало на поверхности, просто не доходили руки, - вводить процессор в спячку во время считывания АЦП. :hunger: Ну теперь уже похоже на что-то.
152.png
(4.1 КБ) 737 скачиваний
Версию 1.1 тоже починю, тогда перекачаете, кто делал.
Поставщик валерьянки для Кота
Сообщения: 2089
Зарегистрирован: Вс июн 19, 2016 09:32:03

Сообщение Reflector »

GFX писал(а):Отличные новости, починил встроенное АЦП- решение простое и лежало на поверхности, просто не доходили руки, - вводить процессор в спячку во время считывания АЦП. :hunger: Ну теперь уже похоже на что-то.
Так я же сразу сказал, что это помогает от помех в том числе :)
GFX
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2040
Зарегистрирован: Вт окт 23, 2012 18:36:14
Откуда: Ростов-на-Дону

Сообщение GFX »

Reflector писал(а): Так я же сразу сказал, что это помогает от помех в том числе :)
Да это понятно, просто я сразу не сделал, а потом забыл, а так как опорного не было нормального и питания, то выявить помехи отчего невозможно было. Вспомнил за шум ЦП, потому что ровно раз в секунду лезла явная помеха, я как раз обновляю инфу типа средних значений и прочего и в такт этого шум лез. А сейчас нормально, есть небольшие шумы в 1-2 значения АЦП, но редкие и не в такт чему либо, да и питание на китайском ДС-ДС не идел все-таки, но уже глаза не мозолит.
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1131
Зарегистрирован: Вс авг 21, 2011 21:11:56
Откуда: Харьков

Сообщение Alex2 »

GFX писал(а):На ДС-ДС реально получить пульсацию в 1 младший бит АЦП, А TPS сколько я не мучал толку с него нет, шумит.
1 А почему значения обвязки TPS61040 так сильно отличаются от даташитовских?
Посмотрите страницу 16, внизу такая же почти схема как, у вас. Там индуктивность 6,8-10 мкГн, у вас 1,5 :( . Что это значит? А это значит, что ток до отсечки будет набираться раза в 4 быстрее, чем положено, пиковое значение будет намного выше, чем во включении по даташиту, "фонить " будет сильнее. Оптимальная индуктивность будет еще зависеть от напряжения,

2 Дорожки от МС до дросселя (как и в других сильноточных и высокочастотных цепях) должны быть покороче и поширее, дроссель накопительный желательно закрытого типа, а не "гантельку", Гантелька фонит сильнее+ наводит помехи на такие же открытые дросселя фильтрации L2, L3. Эти дроссели следовало бы удалить подальше

3 Кондер по входу МС должен быть 4,7мкф, на схеме 1, на Лай- плате его вообще нет, на реальной плате он впаян но физически не совсем там, где должен быть. Электролит для таких преобразователей не так предпочтителен, как хороший керамический кондей.
https://www.ti.com/lit/ds/symlink/tps61041.pdf
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 395
Зарегистрирован: Вт июн 12, 2012 21:50:12
Откуда: Украина, г. Ровно

Сообщение Silverdjus »

Может где пропустил, но как осцил отключается?
GFX
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2040
Зарегистрирован: Вт окт 23, 2012 18:36:14
Откуда: Ростов-на-Дону

Сообщение GFX »

Alex2 писал(а):
GFX писал(а):На ДС-ДС реально получить пульсацию в 1 младший бит АЦП, А TPS сколько я не мучал толку с него нет, шумит.
1 А почему значения обвязки TPS61040 так сильно отличаются от даташитовских?
Посмотрите страницу 16, внизу такая же почти схема как, у вас. Там индуктивность 6,8-10 мкГн, у вас 1,5 :( . Что это значит? А это значит, что ток до отсечки будет набираться раза в 4 быстрее, чем положено, пиковое значение будет намного выше, чем во включении по даташиту, "фонить " будет сильнее. Оптимальная индуктивность будет еще зависеть от напряжения,

2 Дорожки от МС до дросселя (как и в других сильноточных и высокочастотных цепях) должны быть покороче и поширее, дроссель накопительный желательно закрытого типа, а не "гантельку", Гантелька фонит сильнее+ наводит помехи на такие же открытые дросселя фильтрации L2, L3. Эти дроссели следовало бы удалить подальше

3 Кондер по входу МС должен быть 4,7мкф, на схеме 1, на Лай- плате его вообще нет, на реальной плате он впаян но физически не совсем там, где должен быть. Электролит для таких преобразователей не так предпочтителен, как хороший керамический кондей.
https://www.ti.com/lit/ds/symlink/tps61041.pdf
1. Я пробовал до 30 мкГн, только реже пульсация и все. Сама по себе микруха говеная, она коротит на землю индуктивность пока ток не наростет до 0.4А и когда меняешь индуктивность или нагрузку меняется лишь частота этих пичков. Нужна обычная ШИМка когда частота постояна а скважность меняется, тогда нет без нагрузки такого большого тока и соответственно помех. Вохможно она работает за счет изменения частоты более экономично, но нам такого не нужно.
2. У меня дроссель закрытый на 1.5, открытая гантелька на 10, не влияет это особо и дорожки там итак короткие куда короче.
3. Кондер на 10 мкВ керамический напаян прямо на индуктивность ближе некуда, а банка большая просто так.
Все это фигня, сама физика этой микрухи не для чистого питания. Опробуем преобразователь на емкостях, должен работать, раз в нейлоскопе работает. Ну или обычную ШИМку нужно.

Добавлено after 1 minute 11 seconds:
Silverdjus писал(а):Может где пропустил, но как осцил отключается?
Никак, на энкодер итак много функций было, выключения нет. Сам выключится, когда ему надоест работать :)))
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 395
Зарегистрирован: Вт июн 12, 2012 21:50:12
Откуда: Украина, г. Ровно

Сообщение Silverdjus »

Понятно, и каково время бездействия?
GFX
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2040
Зарегистрирован: Вт окт 23, 2012 18:36:14
Откуда: Ростов-на-Дону

Сообщение GFX »

Silverdjus писал(а):Понятно, и каково время бездействия?
10 минут, могу изменить, если нужно.
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1131
Зарегистрирован: Вс авг 21, 2011 21:11:56
Откуда: Харьков

Сообщение Alex2 »

GFX писал(а): 1. Я пробовал до 30 мкГн, только реже пульсация и все. Сама по себе микруха говеная, она коротит на землю индуктивность пока ток не наростет до 0.4А и когда меняешь индуктивность или нагрузку меняется лишь частота этих пичков. Нужна обычная ШИМка когда частота постояна а скважность меняется, тогда нет без нагрузки такого большого тока и соответственно помех. Вохможно она работает за счет изменения частоты более экономично, но нам такого не нужно.
И все же думаю, что основная проблема шумности не в самой МС, а в обвязке и разводке.
Как вариант можно попробовать впаять другие, с подходящими параметрами и цоколёвкой как то
LM2731, MT3608 последнюю можно сдуть с китайского ДС-ДС модуля за 0,4уе.
А индуктивность все же лучше увеличить.

http://pdf1.alldatasheet.com/datasheet- ... M2731.html
http://prom-electric.ru/media/MT3608.pdf

https://ru.aliexpress.com/item/MT3608-2 ... 372841a2a4
Ответить

Вернуться в «ARM»