Карманный осциллограф на STM32
- GFX
- Поставщик валерьянки для Кота
- Сообщения: 2040
- Зарегистрирован: Вт окт 23, 2012 18:36:14
- Откуда: Ростов-на-Дону
Re: Карманный осциллограф на STM32
[uquote="Novice user",url="/forum/viewtopic.php?p=3116818#p3116818"]в дополнение ложу библиотеки от 9481 и 8357,они для баском авр,может поможет[/uquote]
Спасибо, но дело не в инициализации, были проверены как минимум 3 самых популярных библиотек и экран нормально работает( в смысле цветов, инверсии, и т.д.), такой настройки как глючить в нем нет. Проблема в нем аппаратная, скорее всего. Вот если бы с этой библиотекой экран на 8357 у тебя работал бы без цветных пикселей, а в осциллографе глючил, тогда да, есть резон перепроверять его настройки, но у тебя экран на ili9481, а они и так безглючные, тут нечего проверять.
Добавлено after 14 minutes 12 seconds:
Есть кто шарит в экранах и их настройке? Что-то я не могу запустить экран на контроллере RM68120 который день. Вот эта дрянь, https://ru.aliexpress.com/item/4-3inch- ... 75630.html
Вот на него документация. https://yadi.sk/d/sm_p0N0Z3JfhiC
Все команды в нем описаны 2х байтными, например, SWRESET(0100h), но он поддерживает 8ми битный режим, да и половина команд на всех экранах одинаковая и до этого они были 1 байтными. Далее по тексту мы видим, что они и есть однобайтные, страница 49 даташита, понятно нарисована, что команды и их параметры 8 бит. Однако на команды 8 бит экран вообще не отзывается, но если ему послать SLPOUT (1100h): Sleep Out, то он просыпается и начинает реагировать за запись в память и чтение из нее(тоже на команды в старшем байте), причем это все, что он делает, показывать он не показывает, чтение состояния всегда говорит, что он выключен, включаться не желает, я просто задолбался с ним. Китаезы ничего не шарят, говорят, что они не инженеры, шлют всякую фигню вообще с других контроллеров. Хотя в отзывах есть чуваки, которые его смогли включить и поставили 5 звезд.
Ножки звонятся на + и на -(не напрямую, а через диод защитный), т.е. контакт с контроллером есть, обрывов нет, соединение верное, при чтении можно считать 0xFFFF, т.е. все выводы контачат, что ему нужно и что за замут с командами в старшем байте? Настроен он на 16 битный интерфейс при помощи перемычек на плате. Экран кошерный с емкосным тачем, тач работает, правда кроме того, что он дает прерывание от касания, ничего не проверял, без экрана это проблематично. Но мне совершенно не понятно, почему он не подает признаков жизни и еще на запрос ID он отвечает 0x0011, а по даташиту должен: 1й "фигня", второй 0x0000, третий 0x0080, четвертый 0x0000.
Спасибо, но дело не в инициализации, были проверены как минимум 3 самых популярных библиотек и экран нормально работает( в смысле цветов, инверсии, и т.д.), такой настройки как глючить в нем нет. Проблема в нем аппаратная, скорее всего. Вот если бы с этой библиотекой экран на 8357 у тебя работал бы без цветных пикселей, а в осциллографе глючил, тогда да, есть резон перепроверять его настройки, но у тебя экран на ili9481, а они и так безглючные, тут нечего проверять.
Добавлено after 14 minutes 12 seconds:
Есть кто шарит в экранах и их настройке? Что-то я не могу запустить экран на контроллере RM68120 который день. Вот эта дрянь, https://ru.aliexpress.com/item/4-3inch- ... 75630.html
Вот на него документация. https://yadi.sk/d/sm_p0N0Z3JfhiC
Все команды в нем описаны 2х байтными, например, SWRESET(0100h), но он поддерживает 8ми битный режим, да и половина команд на всех экранах одинаковая и до этого они были 1 байтными. Далее по тексту мы видим, что они и есть однобайтные, страница 49 даташита, понятно нарисована, что команды и их параметры 8 бит. Однако на команды 8 бит экран вообще не отзывается, но если ему послать SLPOUT (1100h): Sleep Out, то он просыпается и начинает реагировать за запись в память и чтение из нее(тоже на команды в старшем байте), причем это все, что он делает, показывать он не показывает, чтение состояния всегда говорит, что он выключен, включаться не желает, я просто задолбался с ним. Китаезы ничего не шарят, говорят, что они не инженеры, шлют всякую фигню вообще с других контроллеров. Хотя в отзывах есть чуваки, которые его смогли включить и поставили 5 звезд.
Ножки звонятся на + и на -(не напрямую, а через диод защитный), т.е. контакт с контроллером есть, обрывов нет, соединение верное, при чтении можно считать 0xFFFF, т.е. все выводы контачат, что ему нужно и что за замут с командами в старшем байте? Настроен он на 16 битный интерфейс при помощи перемычек на плате. Экран кошерный с емкосным тачем, тач работает, правда кроме того, что он дает прерывание от касания, ничего не проверял, без экрана это проблематично. Но мне совершенно не понятно, почему он не подает признаков жизни и еще на запрос ID он отвечает 0x0011, а по даташиту должен: 1й "фигня", второй 0x0000, третий 0x0080, четвертый 0x0000.
- Реклама
- Alex2
- Сверлит текстолит когтями
- Сообщения: 1131
- Зарегистрирован: Вс авг 21, 2011 21:11:56
- Откуда: Харьков
Re: Карманный осциллограф на STM32
Если деталюшка работает не так как написано в ДШ - значит это неисправная деталюшка. Если кому-то досталась рабочая деталюшка- это еще не значит, что рабочая досталась и тебе. Не повезло... Если дает неправильный ИД- можно предположить, что там стоит не тот контроллер, что заявлен, соответственно и ДШ должен быть другой.
- GFX
- Поставщик валерьянки для Кота
- Сообщения: 2040
- Зарегистрирован: Вт окт 23, 2012 18:36:14
- Откуда: Ростов-на-Дону
Re: Карманный осциллограф на STM32
[uquote="Alex2",url="/forum/viewtopic.php?p=3117014#p3117014"]Если деталюшка работает не так как написано в ДШ - значит это неисправная деталюшка. Если кому-то досталась рабочая деталюшка- это еще не значит, что рабочая досталась и тебе. Не повезло... Если дает неправильный ИД- можно предположить, что там стоит не тот контроллер, что заявлен, соответственно и ДШ должен быть другой.[/uquote]
Да это все понятно, но мне разобраться хочется и запустить его, а спор открыть успеется, ждать новый 2-3 месяца, как шел этот вообще не охота, а перед этим ждать с месяц разрешения спора и возврата средств. В чем замут с командами, почему в оглавлении они 2х байтные и почему он на 1 байтные не реагирует? Неужто никто не работал плотно с экранами. У меня такое ощущение, что распиновка неправильная, может перепутаны часть выводов, поэтому часть команд проходит, а часть нет, но у меня все соединено верно, перепроверял раза 3. С ценами хорошо на Али, только тех. поддержка нулевая.
Да это все понятно, но мне разобраться хочется и запустить его, а спор открыть успеется, ждать новый 2-3 месяца, как шел этот вообще не охота, а перед этим ждать с месяц разрешения спора и возврата средств. В чем замут с командами, почему в оглавлении они 2х байтные и почему он на 1 байтные не реагирует? Неужто никто не работал плотно с экранами. У меня такое ощущение, что распиновка неправильная, может перепутаны часть выводов, поэтому часть команд проходит, а часть нет, но у меня все соединено верно, перепроверял раза 3. С ценами хорошо на Али, только тех. поддержка нулевая.
-
man_200
- Вымогатель припоя
- Сообщения: 507
- Зарегистрирован: Вс янв 20, 2013 12:45:25
- Откуда: Астана, Казахстан
Re: Карманный осциллограф на STM32
v.2.0 noinvert. Никто не сталкивался с уходом луча канала А в глубокий "-" при увеличении частоты развертки более 2.5мкс? При этом напряжение на РА0 (АIN CH1) не изменяется. Если вернуться к 2.5мкс и ниже - то и луч возвращается на место. Канал В (без АЦП) работает во всем разрешенном диапазоне разверток без замечаний. Второй такой же аппарат этой проблемы не имеет. Предполагаю возбуждение встроенного ОУ МК. Прошивка последняя, с изменением цвета цифр развертки.
- GFX
- Поставщик валерьянки для Кота
- Сообщения: 2040
- Зарегистрирован: Вт окт 23, 2012 18:36:14
- Откуда: Ростов-на-Дону
Re: Карманный осциллограф на STM32
Смотреть нужно на внешний АЦП, что с его опорным и сигналом на входе, при развертках менее 2.5 мкс внутреннее АЦП МК на первом канале не работает, а встроенных ОУ в МК вообще нету.
- Реклама
- 240265
- Электрический кот
- Сообщения: 1029
- Зарегистрирован: Сб мар 09, 2013 11:29:22
- Откуда: 40RUS, Жуков
Re: Карманный осциллограф на STM32
[uquote="GFX" а встроенных ОУ в МК вообще нету.[/uquote]
Ну как нету, у 303 есть. Просто они не используются ввиду их хилости.
Ну как нету, у 303 есть. Просто они не используются ввиду их хилости.
IVL ex UA6PJ
- GFX
- Поставщик валерьянки для Кота
- Сообщения: 2040
- Зарегистрирован: Вт окт 23, 2012 18:36:14
- Откуда: Ростов-на-Дону
Re: Карманный осциллограф на STM32
[uquote="240265",url="/forum/viewtopic.php?p=3117753#p3117753"]Ну как нету, у 303 есть. Просто они не используются ввиду их хилости.[/uquote] выразился неправильно, не задействованы, в виду того, что версия 2.0 получена из версии 1.1, тупой заменой МК, где был 103 МК, то их использовать не было возможности (выводов свободных ноль), да и параметры у них не очень.
- hosturik
- Потрогал лапой паяльник
- Сообщения: 354
- Зарегистрирован: Чт июл 24, 2014 23:09:23
- Откуда: Киев
Re: Карманный осциллограф на STM32
[uquote="GFX",url="/forum/viewtopic.php?p=3116886#p3116886"]Что-то я не могу запустить экран на контроллере RM68120 который день.[/uquote]
Я так понимаю вы все испробовали что есть в сети. Вот все что нашлось, это под совершенно другой проц мт6575, которые в телефоны ставят. Но может вы какую нужную информацию там увидите. https://github.com/luckasfb/lcm_drivers ... _rm68120.c
Я так понимаю вы все испробовали что есть в сети. Вот все что нашлось, это под совершенно другой проц мт6575, которые в телефоны ставят. Но может вы какую нужную информацию там увидите. https://github.com/luckasfb/lcm_drivers ... _rm68120.c
-
man_200
- Вымогатель припоя
- Сообщения: 507
- Зарегистрирован: Вс янв 20, 2013 12:45:25
- Откуда: Астана, Казахстан
Re: Карманный осциллограф на STM32
Уход в "-" при увеличении развертки вылечилось пропайкой CLK (вывод 15) АЦП. Не первый раз сталкиваюсь с плохим контактом заклепок переходных отверстий, выполненных из выводов древних процессоров
- GFX
- Поставщик валерьянки для Кота
- Сообщения: 2040
- Зарегистрирован: Вт окт 23, 2012 18:36:14
- Откуда: Ростов-на-Дону
Re: Карманный осциллограф на STM32
[uquote="hosturik",url="/forum/viewtopic.php?p=3117925#p3117925"]Но может вы какую нужную информацию там увидите. https://github.com/luckasfb/lcm_drivers ... _rm68120.c[/uquote] Спасибо, инициализация там есть, скопировал, адаптировал, не работает. Но теперь точно ясно, что команды так и есть-двухбайтовые, только от этого не легче, склоняюсь к тому, что экран сломан. И все-таки китайцы на него давали инициализацию, она почти совпадает с этой, а комментарии от старых экранов у них остались, видимо.
- Alex2
- Сверлит текстолит когтями
- Сообщения: 1131
- Зарегистрирован: Вс авг 21, 2011 21:11:56
- Откуда: Харьков
Re: Карманный осциллограф на STM32
По печатным платам выяснилось 2 нюанса, с одним столкнулся один из форумчан, собирающий схему, второй обнаружен мной
1 В месте установки нулевки на 10 ножку АЦП нанесена маска там где должен был быть контакт .Нужно аккуратно процарапать маску, залудить и припаять. Место очень узкое, 2 дорожки идут под 0603 корпусом, стандартный контакт пришлось оттуда убрать, от 10й ножки идет короткая дорожка. Будьте аккуратны в этом месте и после ионтажа прозванивайте, чтоб не было КЗ на соседние дорожки

2 При производстве печатных плат на заводе все отверстия сделали металлизированными, хотя по проекту посадочные места кнопок были обычными отверстиями без металлизации. это привело к замыканию на плате 2-х дросселей FB1 и L17. Т.е цифровой и аналоговой земель, а так же шумной массы преобразователя отрицательного напряжения.
Работоспособности устройства это не угрожает, работает и так, однако желательно все же организовать подключение как на схеме электрической, оно обеспечит меньше шума и пульсаций в цепи питания.
Поправить можно нарушив металлизацию посадочных отверстий кнопок S1-S4. Можно рассверлить эти отверстия сверлом 0,8-0,9мм, можно сверлом 1-3мм вручную немного зазеньковать с любой стороны., контролируя на прозвонке, чтоб между контактами FB1 и L17 пропало КЗ.
На фото помечены отверстия.

1 В месте установки нулевки на 10 ножку АЦП нанесена маска там где должен был быть контакт .Нужно аккуратно процарапать маску, залудить и припаять. Место очень узкое, 2 дорожки идут под 0603 корпусом, стандартный контакт пришлось оттуда убрать, от 10й ножки идет короткая дорожка. Будьте аккуратны в этом месте и после ионтажа прозванивайте, чтоб не было КЗ на соседние дорожки
2 При производстве печатных плат на заводе все отверстия сделали металлизированными, хотя по проекту посадочные места кнопок были обычными отверстиями без металлизации. это привело к замыканию на плате 2-х дросселей FB1 и L17. Т.е цифровой и аналоговой земель, а так же шумной массы преобразователя отрицательного напряжения.
Работоспособности устройства это не угрожает, работает и так, однако желательно все же организовать подключение как на схеме электрической, оно обеспечит меньше шума и пульсаций в цепи питания.
Поправить можно нарушив металлизацию посадочных отверстий кнопок S1-S4. Можно рассверлить эти отверстия сверлом 0,8-0,9мм, можно сверлом 1-3мм вручную немного зазеньковать с любой стороны., контролируя на прозвонке, чтоб между контактами FB1 и L17 пропало КЗ.
На фото помечены отверстия.
- Sailanser
- Друг Кота
- Сообщения: 3126
- Зарегистрирован: Ср фев 01, 2006 22:29:02
- Откуда: г.Ростов-на-Дону
Re: Карманный осциллограф на STM32
Не в обиду но вот оно влияние SL
Да и второй если честно тоже закономерность SL надо было или отступы рисовать или термобарьеры крутить. Вот они и залепили все в кучу.
Re: Карманный осциллограф на STM32
[uquote="Alex2",url="/forum/viewtopic.php?p=3118342#p3118342"]По печатным платам выяснилось 2 нюанса][/uquote]
А я собирал как есть по ходу подцарапал маску,ошкрябал медь вокруг танталов,не придал даже значения
А я собирал как есть по ходу подцарапал маску,ошкрябал медь вокруг танталов,не придал даже значения
- Alex2
- Сверлит текстолит когтями
- Сообщения: 1131
- Зарегистрирован: Вс авг 21, 2011 21:11:56
- Откуда: Харьков
Re: Карманный осциллограф на STM32
[uquote="Sailanser",url="/forum/viewtopic.php?p=3118379#p3118379"]
Не в обиду но вот оно влияние SL
.[/uquote]
Ну ничего, в новой ревизии эти места учтены, участки без маски в SL можно указывать, именно так сделаны зоны пайки экранов и брюха МС 4056.
Интересно как продвигается разработка вашей платы в другом редакторе?
А так же интересно как обстоят дела парня, который рисует в Альтиуме.
[uquote="redram55",url="/forum/viewtopic.php?p=3118389#p3118389"]А я собирал как есть по ходу подцарапал маску,ошкрябал медь вокруг танталов,не придал даже значения[/uquote]
при должном желании и умении паяльная маска не преграда, наверное разрушили её и припаяли обкладку одним тычком жала, не обращая внимания, что там маска мешает
Не в обиду но вот оно влияние SL
Ну ничего, в новой ревизии эти места учтены, участки без маски в SL можно указывать, именно так сделаны зоны пайки экранов и брюха МС 4056.
Интересно как продвигается разработка вашей платы в другом редакторе?
А так же интересно как обстоят дела парня, который рисует в Альтиуме.
[uquote="redram55",url="/forum/viewtopic.php?p=3118389#p3118389"]А я собирал как есть по ходу подцарапал маску,ошкрябал медь вокруг танталов,не придал даже значения[/uquote]
при должном желании и умении паяльная маска не преграда, наверное разрушили её и припаяли обкладку одним тычком жала, не обращая внимания, что там маска мешает
- Sailanser
- Друг Кота
- Сообщения: 3126
- Зарегистрирован: Ср фев 01, 2006 22:29:02
- Откуда: г.Ростов-на-Дону
Re: Карманный осциллограф на STM32
[uquote="Alex2",url="/forum/viewtopic.php?p=3118395#p3118395"]Интересно как продвигается разработка вашей платы в другом редакторе?[/uquote]
Да ни как
Сначала посмотрю на то что уже готово (ждемс вторую партию) вот тогда уже будет видно.
Надо сначала прикинуть посмотреть. Но ПР творт чудеса блин, кнопки еле, еле ползут, кварцы вообще фиг знает где
Да ни как
Надо сначала прикинуть посмотреть. Но ПР творт чудеса блин, кнопки еле, еле ползут, кварцы вообще фиг знает где
- GFX
- Поставщик валерьянки для Кота
- Сообщения: 2040
- Зарегистрирован: Вт окт 23, 2012 18:36:14
- Откуда: Ростов-на-Дону
Re: Карманный осциллограф на STM32
Sailanser, а чего ее в руках крутить то? ты же лучше сделать хочешь, или перерисовать? 
- Sailanser
- Друг Кота
- Сообщения: 3126
- Зарегистрирован: Ср фев 01, 2006 22:29:02
- Откуда: г.Ростов-на-Дону
Re: Карманный осциллограф на STM32
А вот это как говориться надо посмотреть, а для того что бы посмотреть надо покрутить
Пока мест смотреть не на что было
Пока мест смотреть не на что было
- GFX
- Поставщик валерьянки для Кота
- Сообщения: 2040
- Зарегистрирован: Вт окт 23, 2012 18:36:14
- Откуда: Ростов-на-Дону
Re: Карманный осциллограф на STM32
[uquote="Sailanser",url="/forum/viewtopic.php?p=3118501#p3118501"]Пока мест смотреть не на что было
[/uquote] это типа вброс? 
- Sailanser
- Друг Кота
- Сообщения: 3126
- Зарегистрирован: Ср фев 01, 2006 22:29:02
- Откуда: г.Ростов-на-Дону
Re: Карманный осциллограф на STM32
Это типа вопрос
Вроде и заводская платка есть, а оригинал платки так и не выкладывался 
- Crazoff74
- Нашел транзистор. Понюхал.
- Сообщения: 165
- Зарегистрирован: Пн мар 07, 2016 15:32:57
- Откуда: Ижевск
Re: Карманный осциллограф на STM32
Всем привет, я наверное пропустил момент, платки не приехали еще? Порядком времени прошло.
Неисповедимы пути сигнала...


