Пультоскоп на Arduino 27МГц!!!

sirota
Offline
Зарегистрирован: 18.08.2015

А еще не понятно Bu1. Как я понимаю это по факту та же bu3? Bu2 как я понял выход на тактовый генератор? А смысл тогда тратиться на лишний разъем? разве нельзя в 1?

И кста переменка/постоянка так же "присрать" светик.

Если про мини, то 20 цифровых и 2 только аналоговых.

Выходит если spi 1.8 экран, то:

1. Экран съедает 5 цифровых портов:

RESET  8
 A0  9
 SDA  11
 SCK  13
 CS  10

2. Напряжение батарейки - 1 аналоговый

3. 3 кнопки - 3 цифровых

4. По хорошему надо отрисовывать переменку/постоянку и на экране - еще 1 цифровой

5. ЦАП - 9 цифровых

Итого пока 18 цифровых и 1 аналоговый. Если добавляем еще генератор, то 19 цифровых. Если (тут я хз опять же) не нужен пункт 4, то 18.

Кнопки... зачем 3 пина? 

if(digitalread(1) && !digitalread(2)) ; //кнопка влево
if(!digitalread(1) && digitalread(2)) ; //Кнопка вправо
if(digitalread(1) && digitalread(2)) ; //Кнопка enter

Еще минус цифровой пин.

Более чем поместились!

 

 

HAWES
HAWES аватар
Offline
Зарегистрирован: 05.04.2016

Мужики , всё бы хорошо с этим сайтом, но чтобы поделиться простым вложением - нужно яндекс диск грузить. Бред.

Теперь по существу - собираю инфу по щупам , делителям, ОУ. Кому интересно - грузите архив.

https://yadi.sk/d/rJUrzLPZqszRo

karl2233
Offline
Зарегистрирован: 05.07.2015

печатка модуля DC-DC

размер 25мм Х 45мм.  т.к. делал её под некую абстракцию, прошу сильно не пинать.

мож кому и сгодится. поставил диод не СМД(у меня нет других). все детали подписаны.

все файлы лежат вот тут (хранилище любезно предоставлено bpl)

karl2233
Offline
Зарегистрирован: 05.07.2015

ggarry пишет:
Зачем R13 аж 1к? Гробим АЧХ. Вообще бы не ставил.

не вопрос! я просто не силён в АЦП, поэтому сделал себе отметку, исправлю.

включение смотрел по чётырём разным схема, вполне возможно что там накосячили =)

а я ещё забыл воткнуть переменник на вторую ногу А2 и минус 5И(подстройка "0").

з.ы. коллеги, подходим, корректируем, не стесняемся ))))))

karl2233
Offline
Зарегистрирован: 05.07.2015

sirota пишет:

А еще не понятно Bu1. Как я понимаю это по факту та же bu3? Bu2 как я понял выход на тактовый генератор? А смысл тогда тратиться на лишний разъем? разве нельзя в 1?

Bu1=Bu3(забыл перемаркировать).

Bu2 = это генератор, он висит на отдельноп пине.

их да, можно подцепить на один разъём. но может кто-то будет ставить два.

про кнопки.

автор в курсе про то, что кнопки управления можно засадить на один пин, но будет ли он делать? тут и так работы непочатый край.

да, можно два цифровых пина освободить - это управление кнопкой питания. тогда надо будет ставить тумблер или кнопку с фиксацией.

про дсиплей и их подключение.

я сам прикупил ОЛЕД на 4 пина, но автор дал сцыль на свои экраны, поэтому как оно будет - хз.

в общем, автора в студию! )))))))

 

bodriy2014
bodriy2014 аватар
Offline
Зарегистрирован: 12.05.2015

karl2233 пишет:

....

в общем, автора в студию! )))))))

пока нет на руках АЦП(не доехал) не вижу о чем могу написать!))

На счет входной части перед АЦП она должна давать сигнал от 0 до 2В и не гробить сигнал остальное меня не волнует.

Светодиоды лучше убери, нужны или сдвоенные переключатели чтоб МК знал что мы переключили делитель и считал напряжение по другому. Если не сдвоенные тогда нужен мультиплексор на 74HC4051 чтоб програмно управлять усилением сигнала.

На счет пинов не волнуйтесь, на все хватит и на кнопки и на дисплей, если будем не влазить повесим все кнопки через резистивные делители на один аналоговый пин.

Но пока все не приехало как Дон Ки Хот,- "биться с ветряными мельницами не буду!"

По хорошему кто будет разрабатывать блоку ОУ перед АЦП должен его собрать, загнать в него меандр тестовый  до 15МГц и посмотреть выход быстрым ослико, не искажает ли он сигнал.

karl2233
Offline
Зарегистрирован: 05.07.2015

ясно.

светодиоды уберу.

тогда вторую группу контактов можно использовать для подачи сигнала на МК.

кнопки предполагал вот такие:

там две группы на переключение с фиксацией.

или будем мультиплекор ставить?

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

а светодиодики это красиво. к тому же у меня есть пять цветов по 20шт =)
да и видно будет чё включено.

анекдот вспомнил.

Утопил тракторист трактор по пьяни. Собрался весь колхоз на обсуждение проблемы. Встает кузнец и говорит:
— А давайте я трактористу в лоб дам!?
— Кузнец, да ты что, убьешь еще. Нельзя, он у нас один на весь колхоз!
— А можно я тогда конюху в лоб дам!?
— Зачем?
— А все равно у нас их двое.
bpl
Offline
Зарегистрирован: 15.02.2016

HAWES пишет:

Всё бы хорошо с этим сайтом, но чтобы поделиться простым вложением - нужно яндекс диск грузить. Бред.

Сделал общую папку  с возможностью открывать полный доступ по E-Mail,  для открытия доступа желающих прошу сообщить свой E-Mail  мне на почту


bpl-22@yandex.ru

(открыть всем полный доступ  – такой возможности там нет)

Если есть способ обмена файлами лучше прошу сообщить.

ggarry
Offline
Зарегистрирован: 21.01.2016

Очень прошу прикинуть ожидаемые параметры пультоскопа с внешним АЦП. А то все в ожидании чуда я я не понимаю откуда это чудо ожидать. Ведь реально быстрый осц можно получить только с буферным ОЗУ, куда быстро-быстро сливает данные АЦП, а контроллер читает и обрабатывает данные с этого ОЗУ в меру сил.  Сколько семплов ожидается?

 

bodriy2014
bodriy2014 аватар
Offline
Зарегистрирован: 12.05.2015

ggarry пишет:

.... Сколько семплов ожидается?

Чуда не будет.

Будет 8 000 000 семплов с кварцем 16МГц

и  15 000 000 семплов с кварцем 27МГц

По сравнению с тем что есть сейчас 300 000 то это на порядок выше!

karl2233
Offline
Зарегистрирован: 05.07.2015

как это "не будет"!?

1. размер.

2. простота.

3. соответствме идеологии Ардуино.

4. окрытый код.

5. нафаршированность.

и это при весьма неплохих параметрах!

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

Лекс 59
Лекс 59 аватар
Offline
Зарегистрирован: 02.04.2016

По вопросам. Как это понимаю я. Как понимают другие - не гарантирую.

Второй операционник ставят на однополярное с двумя целями - орраничить размах сигнала на выходе ОУ. Вторая - обезопасить вход АЦП от возможного появления на нем отрицательного напряжения в случае аварийной ситуации. Вопрос тот еще. Конечно не хочется лепить два ОУ.

По схемам преобразователей. Информация к размышлению. ЕСР керамических кондеров, которые обычно ставят на блокировку, как правило в диопазоне 1,4 - 2,5 ома. А ЕСР допустим танталовых по 10 мкф (желтенькие такие кирпичики) и многих видов ЛОУ-ЕСР электролитов (алюминиевые с синим или красным сегментом на крыше, стоят обычно в видеокартах) может составлять сотые доли ома. Поэтому если использовать их в преобразователях, блокировка керамикой бесполезна и бессмысленна.

По схеме Карла 2233 с поста 954.

Сопротивление этого ОУ очень велико. Загрублять его резисторами R1, R2 таких номиналов не стоит. Там целесообразно 470-1000 ком на 1ом и соответственно больше на втором.

После R13 целесообразно предусмотреть резистор на землю с выхода ОУ. Это будет делитель для ограничения выхода и подгонки по усилению.

По делителям между операционниками. Я не понимаю почему в большинстве схем так делается. Суть процесса - усиление ОУ и АЦП должно уметь разгонять сигнал ну чуть больше размеров дисплея. Сильно много просто бессмысленно и опасно для АЦП. Таким образом Первый ОУ у нас увеличивает сигнал, а делителем перед вторым мы его гасим. Зачем?

Считаю правильным делители ставить ДО первого ОУ. И меньше возникает проблем с уровнем постоянки после первого и сам ОУ работает в более щядящим режиме.

Недостаток того делителя, который я рисовал для М328-3310 в том, что в момент переключения чувствительности, на короткое время включенной оказывается именно максимальная чувствительность. Если делители на 5 и 10 то это не так страшно, защита справляется, а если на 100? На 1000? Тут надо думать. Хотя это теоретически. На практике - работает же.

 

Четкий прогноз по частотным параметрам нового прибора дать непросто. И реально никто кроме Автора. Дело ведь не только в том, до какой частоты он может адекватно оцифровывать, а и в том, как организован вывод на дисплей. Реальный пример - ослик на Меге 88, который я раньше демонстрировал. Там максимальная частота развертки в аналоговом смысле - 2 кгц всего. Т.е. сигнал с частотой всего 10 кгц на дисплее будет уже 5 периодов. 20 кгц - уже 10 периодов сигнала. Т.е. его реально не разглядеть. Это просто частокол.

Т.е. должна быть либо высокая частота развертки, либо возможность растянуть замороженный сигнал.

Из практики с аналоговым осциллографом - полезна частота развертки сопоставимая с частотой сигнала, это позволяет расмотреть форму одного импульса. Удасться ли это организовать здесь и как это сделать, я ХЗ. Это пока из хотелок.

А ожидаемая адекватная частота - сколько точек нужно, чтобы передать достоверно форму сигнала? Меандр, синусоида - ну около 10. Т.е. до 1-1,5 мегагерца. Если сигнал не гармонический, содержит дофига всплесков-перегибов, то меньше. Но до 500 кгц гарантировано неплохая картинка должна идти по прикидкам. Главное - удачно развертку и синхронизацию реализовать.

Xumuk
Xumuk аватар
Offline
Зарегистрирован: 03.03.2016

Парни подскажите, пришел дисплей 5110 ардуино, написано 3.3-5в подключил как сказал karl2233, но незадача какаято он вообще ничего не издает, подскажите он при подаче питания хотябы должен как то реагировать или тупо экран пустой должен быть? заранее спасибо

bodriy2014
bodriy2014 аватар
Offline
Зарегистрирован: 12.05.2015

Xumuk пишет:
Парни подскажите, пришел дисплей 5110 ардуино, написано 3.3-5в подключил как сказал karl2233, но незадача какаято он вообще ничего не издает, подскажите он при подаче питания хотябы должен как то реагировать или тупо экран пустой должен быть? заранее спасибо

Экран при подаче питания пустой, если провильно соединили то пробуйте менять в коде контрастность, бывает что она недостаточна и ничего не отображается.

Не бойтесь пробовать подключать, главное питания дисплея не попутать GND и VCC а остальные пины перепутанные его не спалят.

karl2233
Offline
Зарегистрирован: 05.07.2015

Xumuk, подключи дисплей и загрузи какойнить пример(он прямо в библиотеках проживает). и про контрастность весьма верное замечание - у мну многие примеры не запускались(вернее не были видны) из-за низкой, а когла ставил 60-65 всё показывало.

===========================

Лекс 59, спасибо за обстоятельный рассказ, но вопрос был немного в другом: почему второй ОУ питается однополярным питанием? зачем такой изврат, который я подсмотрел в нескольких местах.

ведь достаточно поставить на выходе диод и всё, отрицательный импульс не пройдёт. тогда и получится один КОРПУС, но два ОУ.

а то, зачем там ДВА ОУ понятно )

про длелитель понял, не вопрос - перенесу его на вход первого ОУ. 

касательно остального.

Вам не сложно описать те изменения, которые необходимо внести в схему? я её подправлю и вуаля )))

 

про конденсаторы.

попадался мне импортный обзор керамики, так вот там товарисч проводил наглядный жэксперимент в результате которого было доказано что у разных по ёмкости конденсаторов на разных напряжениях и частотах всё оказывалось разным! я сам прифигел, однако это не зависило от производителя, это такая у них особенность.

резюме было таким: надо ставить на блокировку по два-три разных емкостей(например 0,1 + 1 +10).

думаю что это не так уж усложнит схему, но даст некие гарантии. кроме того, я когда запускал первую версию Пультоскопа, столкнулся с тем, что без керамики у меня линейный(!) стабилизатор возбуждался(я описал это где-то на первых страницах этой темы). что, кстати, послужило причиной изучения вопроса.

потому и решил ставить керамику везде, где есть место. думаю что это у нас самая маленькая проблема ))))

 

Okmor
Okmor аватар
Offline
Зарегистрирован: 16.10.2015

Сопротивление этого ОУ очень велико. Загрублять его резисторами R1, R2 таких номиналов не стоит. Там целесообразно 470-1000 ком на 1ом и соответственно больше на втором.

Да соглашусь. Тут следует попробовать резисторы большего номинала.

После R13 целесообразно предусмотреть резистор на землю с выхода ОУ. Это будет делитель для ограничения выхода и подгонки по усилению.

Тут не обязательны такие меры безопасности. Резистор 1000 Ом ограничит ток до 5Ма.
 
По делителям между операционниками. Я не понимаю почему в большинстве схем так делается. Суть процесса - усиление ОУ и АЦП должно уметь разгонять сигнал ну чуть больше размеров дисплея. Сильно много просто бессмысленно и опасно для АЦП. Таким образом Первый ОУ у нас увеличивает сигнал, а делителем перед вторым мы его гасим. Зачем?

Делитель перед вторым позволяет изменять диапазон измерения.

Текже у меня есть замечания к схеме смещения сигнала. В приведенной karl2233 схеме смещение производится отрицательным источником напряжения, а он у нас оооочень слабый (максимум 10Ма-15Ма) и смещение на больших амплитудах будет проседать.

Я приводил схему с смещением положительным сигналом. Тоесть первый усилитель инвертирует сигнал, потом смещение, и опять инверсия сигнала. Таким образом величину смещения можно запитать от выхода Arduinы и управлять ею.

Далее следующий финт: объединяем напряжение смещения с опорным напряжением и имеем схему автоматического изменения смещения и диапазона измерения АЦП, который всегда прекрывает 120% выхода предварительного тракта.

Итого имеем автоматическое масштабирование от 1,1в до 4,1В, что составляет 400% и вполне хватает для любительских целей.

Почему 4,1В. - Не знаю, но операционник не захотел выдавать нормальный сигнал по всей амплитуде питания. Тоесть питание 5В, а операционник нормально усиливает до 4,1В. 

karl2233
Offline
Зарегистрирован: 05.07.2015

Okmor,  не сложно выложить(или кинуть сцыль на вариант)? я внесу изменения.

а то я помню где-то было, но где... )

Okmor
Okmor аватар
Offline
Зарегистрирован: 16.10.2015

Уже неоднократно здесь постил.

Все делители сделал на переменниках для экспериментов. Вроде все работает. (не только в Протэусе)

Вместо SW1 подключал источник опорного напряжения. 1.1 - 5в, что позволяло переключать диапазон +-7В на +-50В. Ноль при том почти не "поплыл". Частотную характеристику не имел возможности исследовать изза отсутствия нормального генератора, осциллографа и времени.

Входной делитель (обрезан на схеме) следует доработать конденсаторным согласованием.

Okmor
Okmor аватар
Offline
Зарегистрирован: 16.10.2015

Есть вопрос по АЦП.

MODE Что преключает вход ?

CLK это внешнее тактирование АЦП, а где сигнал готовности преобразования?

OTR бит переполнения преобразования (выход из диапазона)

karl2233
Offline
Зарегистрирован: 05.07.2015

вот, с корректировками.

1. резистор на входе АЦП уменьшил до 100 Ом (или выкинуть?) и поставил диод.

2. касательно подключения АЦП - ничего внятного сказать не смогу, тупо подглядел как его вклчали в других схемах. судя по всему, MODE ничего не переключает- на нём +5В.

Xumuk
Xumuk аватар
Offline
Зарегистрирован: 03.03.2016

а как поменять контрастность не подскажете? и пин bl и gnd обязательно обьеденять?

karl2233
Offline
Зарегистрирован: 05.07.2015

в каждой библиотеке по разному. в папке с библиотекой, как правило, если файлики документайии, там написаны основные команды.

есть смысл найсти строку типа такой: setContrast(хх), где вместо (хх) написать (65).

Xumuk
Xumuk аватар
Offline
Зарегистрирован: 03.03.2016

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

karl2233
Offline
Зарегистрирован: 05.07.2015

что именно? мож библиотека не установлена? мож ИДЕ не перегружал после установки? мож подключен дисплей не верно?

я, когда пытался разобраться с зарядкой и нарисовать меню, столкнудлся с тем, что некоторые библиотеки не имеют установки контрастности(может просто не нашел?).

библиотека, которую использует  bodriy2014 в Пультоскопе, вполне себе годная и рабочая.

 

 

 

Xumuk
Xumuk аватар
Offline
Зарегистрирован: 03.03.2016

я брал его ide там уже установлена была библиотека и пример не компилировался почему-то. Ладно вечером попробую может че нарою

Лекс 59
Лекс 59 аватар
Offline
Зарегистрирован: 02.04.2016

Отвечаю по порядку.

Лекс 59, спасибо за обстоятельный рассказ, но вопрос был немного в другом: почему второй ОУ питается однополярным питанием? зачем такой изврат, который я подсмотрел в нескольких местах.

Именно на этот вопрос я и ответил. Чтобы была исключена возможность появления отрицательного сигнала на выходе ОУ при аварии. И чтобы не бороться с большим уровнем выходного сигнала. Мне тоже не нравится такой вариант. Буду пробовать на обоих двуполярное.

Вам не сложно описать те изменения, которые необходимо внести в схему? я её подправлю и вуаля

У меня нет для этого достаточной теоретической базы. Надо пробовать. А эти ОУ еще не пришли. И до меня редко идут быстрее 2-3 месяцев.Сейчас мне пробовать несчем. С рейл-ту-рейл дела еще не имел.

И еще. С диодами в защите не все так просто. Первое, что мы можем увидеть  - скругления фронтов внизу дисплея. Это диод приоткрывается. Кроме того они имеют значительную емкость. Третье - а он точно успеет открыться и заблокировать при импульсных выбросах? И он имеет собственное напряжение открывания и далеко не нулевое. Это надо пробовать. Но я ставлю. Случаи ведь не всегда экстремальны.

Okmor Тут не обязательны такие меры безопасности. Резистор 1000 Ом ограничит ток до 5Ма.

Не так. Усилок АЦП боится не тока, а напряжения. И резистор необходим в качестве нагрузки ОУ. А еще он закорачивает входную емкость АЦП. И он позволит реализовать делитель, для подстройки уровня сигнала на входе в АЦП.

Делитель перед вторым позволяет изменять диапазон измерения.

Вы не поняли. Зачем он там - понятно. Непонятно почему не перед первым ОУ.

Объясняю: Критичная величина - скорость нарастания выходного сигнала. Если мы ОУ заставляем работать до 1,5 вольта - это одно время. А если до 4,5? (обычный выход рейл-ту-рейл) на это требуется уже большее время. Т.е. мы ухудшаем работу усилителя подавая больший сигнал, а потом его ограничиваем. А нафига? Ограничили сразу и все. И усилителю легче и нам спокойнее.

 

Лекс 59
Лекс 59 аватар
Offline
Зарегистрирован: 02.04.2016

Вопрос к Okmor:

Вы эту схему пробовали в железе? А то я уже сталкивался с несовпедениями с практикой и в Мультисиме и в Протеусе.

Чисто навскидку, могу и ошибаться. ваша схема может оказаться неприятной в настройке. Привязка к опорному и смещению одновременно не есть гуд.

При экспериментах с ОУ я не заметил, чтобы они значительно просаживали даже слабый выход двухполярного удвоителя, который я использовал в М328-3310.

karl2233    1. резистор на входе АЦП уменьшил до 100 Ом (или выкинуть?) и поставил диод.

Оставьте. И добавьте со входа АЦП на землю. Не ставить их вы всегда сможете, добавить бывает сложнее.

karl2233
Offline
Зарегистрирован: 05.07.2015

Лекс 59,

1. с делителем на входе АЦП понял, поставил. в конце концов не запаять его проблем нет.

2. про смещение, которое зависит от опорного... хз.. може Вы правы, я не пробовал и не знаю, но с другой стороны, если опорное стабильно - то в чём может быть засада?

3. rail-to-rail по своей сути это любой ОУ с возможностью выдачи на выходе полного напряжения питания, а добиваются этого либо схемотехникой либо двухполярным питанием(тогда на выходе ОУ появляется возможность получения отрицательного напряжения).

вот и все отличия =)

так что по своей сути, в ОУ для Пультоскопа важны скорость нарастания, граничащая частота и возможность двухполярного на входе(но на выходе однополярное). ну и шумы конечно, вернее их отсутствие (двухполярное питание в данном случае даёт преимущество).

исходя из этого, можно использовать включения ОУ из даташита, и не напрягаться, а вот исключить возможность появления "-" на входе АЦП надо.

сёння изучал это дело, получается что из тех схем(даташитов и т.п.) которые я просмотрел, реализуют это дело мультиплексром, либо диодиком на входе АЦП или однополярным питанием второго ОУ.

дабы не усложнять, предлагаю попробовать вариант без мультиплексора, т.е. с однополярным питанием второго ОУ или с применением BAV99(они как раз для этого дела подходящи).

я бы попробовал в железе - но у мну нечем произвести измерения.

если ктонить в Нерезиновске готов, то могу спаять макетку и отдать на растерзание =)

4. про местоположение делителя.

если оба ОУ питаются двухполярным, то надо ставить на входе. если второй однополярным - то на входе второго ОУ.

так вроде меньше влияния на сигнал.

 

Xumuk
Xumuk аватар
Offline
Зарегистрирован: 03.03.2016

в общем попробывал контрастность 

byte cont=10;//контрастность дисплея 

в общем ставил и 10 и 52 как было и 70 не помогает какое макс значение можно туда писать?

karl2233
Offline
Зарегистрирован: 05.07.2015

в библиотеке есть документация, там прописано. я ставил 120 и вроде всё живое.

раз на экране чистота значит что-то напутано с подключением.

з.ы. что мешает загрузить скетч Пультосокпа? там и пины подписаны и контрастнось выставляется...

Xumuk
Xumuk аватар
Offline
Зарегистрирован: 03.03.2016

я загрузил пультоскопа скетч и там и меняю строку контрастности и пины вроде верно rst-7, Ce-6, DС-4, DIN-3, CLK-2 так надо подключать? и вопрос BL надо к gnd подключать?

Лекс 59
Лекс 59 аватар
Offline
Зарегистрирован: 02.04.2016

karl2233  про смещение, которое зависит от опорного... хз.. може Вы правы, я не пробовал и не знаю, но с другой стороны, если опорное стабильно - то в чём может быть засада?

 Я за последнее время плотно работал с двумя. ЛМ358 и ЛМ833. Они ведут себя по разному. Схема, по которой работал первый, не подошла для второго. Там есть хитрости.

А сложности. Ну например по схеме там просто два потенциометра на смещении. В реале так не выйдет. Там на входах милливольты, если не микровольты ловить придется. Т.е. переменник превращается в два постоянных и переменник. Да еще и желательно многооборотный. На входе меняешь чуть - на выходе гораздо сильнее. Мне кстати даже на 358 не удалось реализовать непосредственную связь половин.  Небольшой сдвиг по постоянке на входе первого, практически в нерабочую зону уводил второй. Там геморой с настройкой получался. А тут еще и на опорное цеплять. Не думаю, что будет легко и просто. Но надо пробовать на практике.

Кстати в реале посмотреть выход ОУ тоже не столь просто. Входная емкость осциллографа, которым смотрят, сильно мешает. Поэтому на максимум частоты посмотреть сложно на стенде. Проще уже в реале.

Xumuk
Xumuk аватар
Offline
Зарегистрирован: 03.03.2016

variable 'logo16_glcd_bmp' must be const in order to be put into read-only section by means of '__attribute__((progmem))'

вот пишет это при загрузки примера библиотеки адафруит

все нашел косяк, спасибо всем, вроде работает)

теперь видимо косяк с подтяжкой для кнопок меню перебирается)))

Okmor
Okmor аватар
Offline
Зарегистрирован: 16.10.2015

Лекс 59 пишет:

Вопрос к Okmor:

Вы эту схему пробовали в железе? А то я уже сталкивался с несовпедениями с практикой и в Мультисиме и в Протеусе.

Да пробовал.

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

Okmor
Okmor аватар
Offline
Зарегистрирован: 16.10.2015

Попробовал автоматическую смену масштаба и смещения.

На плате ничего не переключал и не подстраивал. Изменения только в регистре выбора опорного напряжения.

Как видим, ноль не убежал и обработка захвата АЦП происходит по всему диапазону (точность не теряется).

На обеих графиках тот же сигнал с звуковой карты без изменений громкости.

Axion
Offline
Зарегистрирован: 06.04.2016

Привет всем. Нашел не дорогие экранчики в сервисных магазинах, кто-то  пробовал использовать єкран от NOKIA N75-93 стоимостью до 0.5$ или от FLY дисплей + тач за 1,5$ 

karl2233
Offline
Зарегистрирован: 05.07.2015

Okmor пишет:
ноль не убежал и обработка захвата АЦП происходит по всему диапазону (точность не теряется).

раз есть уже в железе, может быть проведёте эксперименты по подбору делителей и защите по выходу от минуса?

а номиналы или сообщите или сами внесите в схему?

если не сложно конечно )

таким образом, вопрос по ОУ будет решен, останется подключение АЦП и подключение этого блока к Ардуине.

тогда можно будет развести плату как шилды к ПроМини(или УНО, там места больше и можно будет запихнуть всё на одну плату).

 

Xumuk
Xumuk аватар
Offline
Зарегистрирован: 03.03.2016

Парни подскажите зачем на дисплее ардуино 5110 синий текстолит 7 пин(BL) с 8м(GND) замыкать? просто попробовал и замыкать на землю и и не замыкать разницы не увидел

Evg-Chugunov
Evg-Chugunov аватар
Offline
Зарегистрирован: 22.08.2015

Xumuk пишет:
Парни подскажите зачем на дисплее ардуино 5110 синий текстолит 7 пин(BL) с 8м(GND) замыкать? просто попробовал и замыкать на землю и и не замыкать разницы не увидел

Это подсветка. У меня на VCC сидит. Тоже синяя плата.

Xumuk
Xumuk аватар
Offline
Зарегистрирован: 03.03.2016

па вон как знач ее надо на +5 вольт сажать)) я ее к минусу подключал и ноль эфекта седня попробую на +5 посадить)

Okmor
Okmor аватар
Offline
Зарегистрирован: 16.10.2015

Вчера попробовал подключить АЦП по схеме которая выше. Кнопкой понажимал CLK, помигал диодиками.

Вроде работает. Стал вникать в мануал http://www.analog.com/media/en/technical-documentation/data-sheets/AD9280.pdf там много всяких функций. Не могу до конца понять, что представляет себе вход MODE.

На счет параметров входного тракта - оставлю пока как есть. Я еще не определился с тем, что мне нужно.

Еще сделаю заметку про корпус АЦП. Паял его гдето час совецким копытом (другого нет). Уже думал, что спалил перегревом, но работает зараза. 

Evg-Chugunov
Evg-Chugunov аватар
Offline
Зарегистрирован: 22.08.2015

Я так понял, что китайцы наделали несколько вариантов плат, и управляется подсветка у них по разному. На моей плате нет ключевого транзистора подсветки и светодиоды выведены непосредственно на 7 пин и GND. токоограничительный резистор вроде есть.

Xumuk
Xumuk аватар
Offline
Зарегистрирован: 03.03.2016

у меня вот написано на плате 3v-5v вот сижу думаю он расчитан и на 5 вольт питания или все же лучше 3.3 подавать как везде пишут

sirota
Offline
Зарегистрирован: 18.08.2015

Скорее всего 3, но на входе стоит стабилитрон. Либо же при 3 надо что-то выпаять типа перемычки. Дай линк на лот своего экрана

Xumuk
Xumuk аватар
Offline
Зарегистрирован: 03.03.2016
sirota
Offline
Зарегистрирован: 18.08.2015

Запитай VCC и BL с 3.3 волльтовой ноги ардуинки.

5В - это сигнальные. Т.е. data можно гнать и 5В, но питание 3.3

а так продаван б=тебя не обманул ) У него у самого на скринах или чистый экран либо же с еле видимыми контурами.

Xumuk
Xumuk аватар
Offline
Зарегистрирован: 03.03.2016

хорошо спасибо, а у промини разве есть 3.3 вольта? 

sirota
Offline
Зарегистрирован: 18.08.2015

Да если модель 3.3В )

НУ мучайте ни себя не людей. Купите за 150-200 рублей унку для сборки на макете. Там есть все. А еще лучше мегу. Я уже 3 меги покупаю... но все раздаю (

Сам пользуюсь вот так вот унками. Собираешь, все видно, мельчить не надо, что-то даже без макетки навесным на унку.

karl2233
Offline
Зарегистрирован: 05.07.2015

Okmor пишет:
Вроде работает. Стал вникать в мануал http://www.analog.com/media/en/technical-documentation/data-sheets/AD9280.pdf там много всяких функций. Не могу до конца понять, что представляет себе вход MODE.

вроде сопротивление входа меняется. и ещё, там на 12 стр показано что при разном подключении получается некое смещение "0" (я так понял, ибо в аглицком не силён).

Okmor пишет:
На счет параметров входного тракта - оставлю пока как есть. Я еще не определился с тем, что мне нужно.
так может подобрать номиналы и всё такое? кроме того, хоть диодная защита от минуса на входе АЦП? я вот это имел ввиду.

Okmor пишет:
Еще сделаю заметку про корпус АЦП. Паял его гдето час совецким копытом (другого нет). Уже думал, что спалил перегревом, но работает зараза. 
хехе, я летом перепаивал TQFP(первый раз таке вытворял) в спаленой Ардуино УНО строительным феном. так сдул половину деталей, обжегся весь, слехка поплавил стол, стул и за малым не спалил хату.

и ничё, работает =)

Xumuk
Xumuk аватар
Offline
Зарегистрирован: 03.03.2016

даесть и уно =)))просто хотел плату развести сделать готовый вариант))) ладно надо купить лмку на 3.3в и вкрячить на плату)