Карманный осциллограф на STM32
- Alex2
- Сверлит текстолит когтями
- Сообщения: 1131
- Зарегистрирован: Вс авг 21, 2011 21:11:56
- Откуда: Харьков
Re: Карманный осциллограф на STM32
Хожу вот вокруг и заглядываюсь на конструкцию с целью повторения на замену Хамелеону.
Выскажу свое сугубо личное мнение, как потребителя то есть повторителя:
1 МК следовало бы брать изначально с запасом ножек и памяти, типа LQFP64, а то захочется что-то докрутить, дописать, а лап/Кбайтов не хватает и будет мучительно жалко за бесцельно потраченное время.
Как минимум не помешало бы цифровое смещение луча как в Хамелеоне.
2 Повторю высказанное утверждение, но следовало бы делать 2 симметричных канала, по цене/сложности/ потреблению потери небольшие. Совместно с п.1 все органично вписывалось бы вместе.
А так получается как видный кот с одним атрофированным яичком. Вроде и кошки любят, но перед людями неудобно
Конечно и в существующем виде конструкция весьма достойная для повторения, но как известно, нет предела совершенству.
Хамелеон вон стал "всеобщим любимцем" лишь в версии "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 МК следовало бы брать изначально с запасом ножек и памяти, типа LQFP64, а то захочется что-то докрутить, дописать, а лап/Кбайтов не хватает и будет мучительно жалко за бесцельно потраченное время.
Как минимум не помешало бы цифровое смещение луча как в Хамелеоне.
2 Повторю высказанное утверждение, но следовало бы делать 2 симметричных канала, по цене/сложности/ потреблению потери небольшие. Совместно с п.1 все органично вписывалось бы вместе.
А так получается как видный кот с одним атрофированным яичком. Вроде и кошки любят, но перед людями неудобно
Конечно и в существующем виде конструкция весьма достойная для повторения, но как известно, нет предела совершенству.
Хамелеон вон стал "всеобщим любимцем" лишь в версии "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
Alex2 писал(а):Хожу вот вокруг и заглядываюсь на конструкцию с целью повторения на замену Хамелеону.
Выскажу свое сугубо личное мнение, как потребителя то есть повторителя:
1 МК следовало бы брать изначально с запасом ножек и памяти, типа LQFP64, а то захочется что-то докрутить, дописать, а лап/Кбайтов не хватает и будет мучительно жалко за бесцельно потраченное время.
Как минимум не помешало бы цифровое смещение луча как в Хамелеоне.
2 Повторю высказанное утверждение, но следовало бы делать 2 симметричных канала, по цене/сложности/ потреблению потери небольшие. Совместно с п.1 все органично вписывалось бы вместе.
А так получается как видный кот с одним атрофированным яичком. Вроде и кошки любят, но перед людями неудобно![]()
Конечно и в существующем виде конструкция весьма достойная для повторения, но как известно, нет предела совершенству.
Хамелеон вон стал "всеобщим любимцем" лишь в версии "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
GFX писал(а):Что за цифровое смещение луча? У меня есть смещение лучей по вертикали и горизонтали, куда еще смещать его?
Я имел ввиду - в Хамелеоне смещение задается при помощи ЦАПа и производится из меню кнопочками.
У вас по схеме вижу смещение ОУ на ТЛ431 и резисторном делителе R16- R21, или это аппаратное смещение, а потом из меню луч произвольно двигается вниз-вверх?
Загляните в личку.
Re: Карманный осциллограф на STM32
Alex2 писал(а):Я имел ввиду - в Хамелеоне смещение задается при помощи ЦАПа и производится из меню кнопочками.
У вас по схеме вижу смещение ОУ на ТЛ431 и резисторном делителе R16- R21, или это аппаратное смещение, а потом из меню луч произвольно двигается вниз-вверх?
Смещение как и в Хамелеоне. И не ЦАП, а ШИМ.
- GFX
- Поставщик валерьянки для Кота
- Сообщения: 2040
- Зарегистрирован: Вт окт 23, 2012 18:36:14
- Откуда: Ростов-на-Дону
Re: Карманный осциллограф на STM32
ЦАП в AVR - что-то новое. У нас в 303м есть и ЦАП, жаль выводов свободных нет чтобы его вызволить наружуvlad465 писал(а):Alex2 писал(а):Я имел ввиду - в Хамелеоне смещение задается при помощи ЦАПа и производится из меню кнопочками.
У вас по схеме вижу смещение ОУ на ТЛ431 и резисторном делителе R16- R21, или это аппаратное смещение, а потом из меню луч произвольно двигается вниз-вверх?
Смещение как и в Хамелеоне. И не ЦАП, а ШИМ.
Не знаю, что там в Хамелионе, не собирал, по схеме там подсветка от ШИМа регулируется и все. У меня резистором выставляется 0, это типа калибровка, зачем его еще смещать. Потом можно лучи оба независимо друг от друга смещать по экрану, но естественно, если сигнал вышел за пределы АЦП, он при смещении не появится, это просто разнесение сигналов.
- Silverdjus
- Потрогал лапой паяльник
- Сообщения: 395
- Зарегистрирован: Вт июн 12, 2012 21:50:12
- Откуда: Украина, г. Ровно
Re: Карманный осциллограф на STM32
Наконец-то пришли программатор и ОУ 
GFX, а в этом осцилле есть функция автоматической подгонки чувствительности и времени как у хамелеона?
Я уже привык к этой функции
GFX, а в этом осцилле есть функция автоматической подгонки чувствительности и времени как у хамелеона?
Я уже привык к этой функции

- Вложения
-
- IMG_20161108_183802.jpg
- (95.37 КБ) 619 скачиваний
Re: Карманный осциллограф на STM32
А я вот такой подарочек от Analog Devices сегодня получил (free samples).
Но вот ниодного ADC пока нету у меня, жду с Китая (местные дорогие, но если надоест ждать ...)
Но вот ниодного ADC пока нету у меня, жду с Китая (местные дорогие, но если надоест ждать ...)
- Вложения
-
- AD_Samples.jpg
- (244.57 КБ) 620 скачиваний
- GFX
- Поставщик валерьянки для Кота
- Сообщения: 2040
- Зарегистрирован: Вт окт 23, 2012 18:36:14
- Откуда: Ростов-на-Дону
Re: Карманный осциллограф на STM32
Нету, запланирую сделать, коль надо.Silverdjus писал(а):Наконец-то пришли программатор и ОУ
GFX, а в этом осцилле есть функция автоматической подгонки чувствительности и времени как у хамелеона?
Я уже привык к этой функции
- Silverdjus
- Потрогал лапой паяльник
- Сообщения: 395
- Зарегистрирован: Вт июн 12, 2012 21:50:12
- Откуда: Украина, г. Ровно
Re: Карманный осциллограф на STM32
Очень надо, было бы супер 
Re: Карманный осциллограф на STM32
GFX писал(а):Нету, запланирую сделать, коль надо.Silverdjus писал(а):Наконец-то пришли программатор и ОУ
GFX, а в этом осцилле есть функция автоматической подгонки чувствительности и времени как у хамелеона?
Я уже привык к этой функции
если в осцилографе реализована функция
" Ключевой особенностью технологии “Anti-Aliasing” является введение дополнительных выборок с переменным шагом, при этом теорема Котельникова, описывающая выборки сигнала с постоянной частотой, в этом случае уже не действует в своём исходном варианте. "
тогда автомат будет полезен а если нет отображаемое на дисплее с реальностью будет спорным
а я вот жду дисплей еще три дня и открываю спор на возврат средств,докину денег и вместо 2.2 возьму 2.8 и опять ждать
,такими темпами на 303 не в феврале а в мае месяце начну делать- GFX
- Поставщик валерьянки для Кота
- Сообщения: 2040
- Зарегистрирован: Вт окт 23, 2012 18:36:14
- Откуда: Ростов-на-Дону
Re: Карманный осциллограф на STM32
На ДС-ДС реально получить пульсацию в 1 младший бит АЦП, по крайней мере на внешнем АЦП, на внутреннем все равно шумы есть. Я добавил папку "Переделка ДС-ДС" с v2 там скрины и фото. На встроенном АЦП раз в секунду прыгают помехи, их источник пока не нашел, но на старой плате такого нет. На внешнем все ОК то 0 то 0,04В пик ту пик. А TPS сколько я не мучал толку с него нет, шумит.
Добавлено after 2 hours 56 minutes 16 seconds:
Отличные новости, починил встроенное АЦП- решение простое и лежало на поверхности, просто не доходили руки, - вводить процессор в спячку во время считывания АЦП.
Ну теперь уже похоже на что-то.
Версию 1.1 тоже починю, тогда перекачаете, кто делал.
Добавлено after 2 hours 56 minutes 16 seconds:
Отличные новости, починил встроенное АЦП- решение простое и лежало на поверхности, просто не доходили руки, - вводить процессор в спячку во время считывания АЦП.
Ну теперь уже похоже на что-то. Версию 1.1 тоже починю, тогда перекачаете, кто делал.
Re: Карманный осциллограф на STM32
GFX писал(а):Отличные новости, починил встроенное АЦП- решение простое и лежало на поверхности, просто не доходили руки, - вводить процессор в спячку во время считывания АЦП.Ну теперь уже похоже на что-то.
Так я же сразу сказал, что это помогает от помех в том числе
- GFX
- Поставщик валерьянки для Кота
- Сообщения: 2040
- Зарегистрирован: Вт окт 23, 2012 18:36:14
- Откуда: Ростов-на-Дону
Re: Карманный осциллограф на STM32
Да это понятно, просто я сразу не сделал, а потом забыл, а так как опорного не было нормального и питания, то выявить помехи отчего невозможно было. Вспомнил за шум ЦП, потому что ровно раз в секунду лезла явная помеха, я как раз обновляю инфу типа средних значений и прочего и в такт этого шум лез. А сейчас нормально, есть небольшие шумы в 1-2 значения АЦП, но редкие и не в такт чему либо, да и питание на китайском ДС-ДС не идел все-таки, но уже глаза не мозолит.Reflector писал(а):Так я же сразу сказал, что это помогает от помех в том числе
- Alex2
- Сверлит текстолит когтями
- Сообщения: 1131
- Зарегистрирован: Вс авг 21, 2011 21:11:56
- Откуда: Харьков
Re: Карманный осциллограф на STM32
GFX писал(а):На ДС-ДС реально получить пульсацию в 1 младший бит АЦП, А TPS сколько я не мучал толку с него нет, шумит.
1 А почему значения обвязки TPS61040 так сильно отличаются от даташитовских?
Посмотрите страницу 16, внизу такая же почти схема как, у вас. Там индуктивность 6,8-10 мкГн, у вас 1,5
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
Может где пропустил, но как осцил отключается?
- GFX
- Поставщик валерьянки для Кота
- Сообщения: 2040
- Зарегистрирован: Вт окт 23, 2012 18:36:14
- Откуда: Ростов-на-Дону
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
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
Понятно, и каково время бездействия?
- GFX
- Поставщик валерьянки для Кота
- Сообщения: 2040
- Зарегистрирован: Вт окт 23, 2012 18:36:14
- Откуда: Ростов-на-Дону
Re: Карманный осциллограф на STM32
10 минут, могу изменить, если нужно.Silverdjus писал(а):Понятно, и каково время бездействия?
- Alex2
- Сверлит текстолит когтями
- Сообщения: 1131
- Зарегистрирован: Вс авг 21, 2011 21:11:56
- Откуда: Харьков
Re: Карманный осциллограф на STM32
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