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

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

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

Сообщение koka5555 »

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

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

Сообщение 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
Откуда: Ростов-на-Дону

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

Сообщение 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 месяца ждать нужно.
Аватара пользователя
Alex2
Сверлит текстолит когтями
Сообщения: 1131
Зарегистрирован: Вс авг 21, 2011 21:11:56
Откуда: Харьков

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

Сообщение Alex2 »

GFX писал(а):Что за цифровое смещение луча? У меня есть смещение лучей по вертикали и горизонтали, куда еще смещать его?

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

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

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

Сообщение vlad465 »

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

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

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

Сообщение GFX »

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

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

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

Сообщение Silverdjus »

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

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

Сообщение Juris »

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

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

Сообщение GFX »

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

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

Сообщение Silverdjus »

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

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

Сообщение apeks1 »

GFX писал(а):
Silverdjus писал(а):Наконец-то пришли программатор и ОУ :))
GFX, а в этом осцилле есть функция автоматической подгонки чувствительности и времени как у хамелеона?
Я уже привык к этой функции :tea:
Нету, запланирую сделать, коль надо.

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

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

Сообщение GFX »

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

Добавлено after 2 hours 56 minutes 16 seconds:
Отличные новости, починил встроенное АЦП- решение простое и лежало на поверхности, просто не доходили руки, - вводить процессор в спячку во время считывания АЦП. :hunger: Ну теперь уже похоже на что-то.
152.png
(4.1 КБ) 734 скачивания

Версию 1.1 тоже починю, тогда перекачаете, кто делал.
Reflector
Поставщик валерьянки для Кота
Сообщения: 2089
Зарегистрирован: Вс июн 19, 2016 09:32:03

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

Сообщение Reflector »

GFX писал(а):Отличные новости, починил встроенное АЦП- решение простое и лежало на поверхности, просто не доходили руки, - вводить процессор в спячку во время считывания АЦП. :hunger: Ну теперь уже похоже на что-то.

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

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

Сообщение GFX »

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

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

Сообщение 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
Аватара пользователя
Silverdjus
Потрогал лапой паяльник
Сообщения: 395
Зарегистрирован: Вт июн 12, 2012 21:50:12
Откуда: Украина, г. Ровно

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

Сообщение Silverdjus »

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

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

Сообщение 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 писал(а):Может где пропустил, но как осцил отключается?
Никак, на энкодер итак много функций было, выключения нет. Сам выключится, когда ему надоест работать :)))
Аватара пользователя
Silverdjus
Потрогал лапой паяльник
Сообщения: 395
Зарегистрирован: Вт июн 12, 2012 21:50:12
Откуда: Украина, г. Ровно

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

Сообщение Silverdjus »

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

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

Сообщение GFX »

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

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

Сообщение 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»