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

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

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

Сообщение GFX »

Reflector писал(а):Получил наконец 303 и замерял скорость чтения с портов процем:
0 WS - 2 такта, но максимальная частота проца 36 MHz(кварц на 12) :)
1 WS - 2.13 такта, максимальная частота 84 MHz
2 WS - 2.5 такта, запустилось на 132 MHz
3 WS - 3.2 такта

Если для STRB задавать не инкремент, а явно прописывать смещение в пределах 4К, то выходит быстрее, 2.2 такта при 2WS, но ровно 2 такта все равно получается только при 0WS...
Ну вот, на 2.5 такта я и мучаю его, только ограничился 120 Мгц, на 128 уже не каждый долго работает, подвисают. На 120 вроде проблем не замечено.

Добавлено after 11 minutes 42 seconds:
Sailanser писал(а):Вот это уже похоже на правду. Хотя ваша плата все равно в категории, не проверялась :))
Надо порядок наводить, а то так кот ногу сломит. Со стороны если посмотреть то фиг поймешь где что и чему верить :facepalm:
Ну плату не так давно выложили и проверили, на STM32f303 не проверяли полностью, хотя проблем быть не должно, обновил инфу, можете повторять, неинверсный вход я сам не проверял, но на инверсном ноль ползает у меня, скоро не инверсный проверю. Пока для повторения есть 2 варианта отличаются по входной части. Остальное не проходит по питанию и оставлено для истории.
Аватара пользователя
POL35
Нашел транзистор. Понюхал.
Сообщения: 190
Зарегистрирован: Вс ноя 06, 2016 12:25:32
Откуда: Тула

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

Сообщение POL35 »

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

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

Сообщение Reflector »

GFX писал(а):Ну вот, на 2.5 такта я и мучаю его, только ограничился 120 Мгц, на 128 уже не каждый долго работает, подвисают. На 120 вроде проблем не замечено.

Это же не настоящие 2.5 такта... Кстати, второй вариант, со смещением, дает у меня с NOP ровно 3 такта:

Код: Выделить всё

LDRB R0, [R1]
NOP
STRB R0, [R2, #0]
LDRB R0, [R1]
NOP
STRB R0, [R2, #1]
...

Правда такая же конструкция с LDRH/STRH выдает уже 3.5 такта...

ps. А нет, рано обрадовался, оказывается от величины смещения может зависеть длительность выполнения команды, потому когда прописал весь диапазон в 4К, то опять стало чуть медленнее, чем 3T. Буду думать дальше :)
Последний раз редактировалось Reflector Пт янв 20, 2017 22:14:02, всего редактировалось 1 раз.
Аватара пользователя
Silverdjus
Потрогал лапой паяльник
Сообщения: 395
Зарегистрирован: Вт июн 12, 2012 21:50:12
Откуда: Украина, г. Ровно

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

Сообщение Silverdjus »

У меня на пару пикселей уходит:
кино1
кино2
Аватара пользователя
Валерьян
Вымогатель припоя
Сообщения: 688
Зарегистрирован: Пн ноя 26, 2012 22:25:50
Откуда: Бобруйск

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

Сообщение Валерьян »

Sailanser писал(а):Вот это уже похоже на правду. Хотя ваша плата все равно в категории, не проверялась :))
Надо порядок наводить, а то так кот ногу сломит. Со стороны если посмотреть то фиг поймешь где что и чему верить :facepalm:

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

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

Сообщение GFX »

POL35 писал(а):Всем привет. Скриншоты пишутся из любого состояния меню? Версия1.1
Да, должны.
Аватара пользователя
POL35
Нашел транзистор. Понюхал.
Сообщения: 190
Зарегистрирован: Вс ноя 06, 2016 12:25:32
Откуда: Тула

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

Сообщение POL35 »

GFX писал(а):
POL35 писал(а):Всем привет. Скриншоты пишутся из любого состояния меню? Версия1.1
Да, должны.


Спасибо. Не получаются скрины. Правда дисплей не штатный. Подожду нормальный
Аватара пользователя
ww07
Грызет канифоль
Сообщения: 256
Зарегистрирован: Ср мар 04, 2009 00:06:38
Откуда: Черновцы

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

Сообщение ww07 »

Валерьян писал(а):Ну так возьмите,сверьте со схемой,заодно недочеты подправите,промаркируйте элементы.Каждый делает под себя.Я лично ни одной платы никогда тупо не сделал.Сверяю со схемой,маркирую,ставлю свои компоненты и распечатываю.Так монтировать проще когда перед глазами монтажка.


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

Заодно, как полный нуб в СТМ-ах, хочу спросить. Сегодня получил китайский ST-link V2. СТ утилита показывает, что его прошивка старая. Нужно ли ее обновлять или так сойдет? Просто процессора нет еще, не на чем проверить, а люди пишут, что при обновлении эти донглы подыхают частенько
Вложения
Osc_неинв.Silverdjus_mark.STM32.lay6
(467.01 КБ) 520 скачиваний
Последний раз редактировалось ww07 Сб янв 21, 2017 22:24:24, всего редактировалось 1 раз.
Аватара пользователя
Sailanser
Друг Кота
Сообщения: 3122
Зарегистрирован: Ср фев 01, 2006 22:29:02
Откуда: г.Ростов-на-Дону

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

Сообщение Sailanser »

Уподоблюсь скряге :)) И шо, таки работает?
Вот только при беглом детальном взгляде. :))

ИзображениеИзображение
Аватара пользователя
Silverdjus
Потрогал лапой паяльник
Сообщения: 395
Зарегистрирован: Вт июн 12, 2012 21:50:12
Откуда: Украина, г. Ровно

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

Сообщение Silverdjus »

Эм, и что Вы увидели в этих перемичках?
Аватара пользователя
Sailanser
Друг Кота
Сообщения: 3122
Зарегистрирован: Ср фев 01, 2006 22:29:02
Откуда: г.Ростов-на-Дону

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

Сообщение Sailanser »

Зеленая просто в воздухе висит.
Синяя коротит на землю (судя по плате) цифровую, причем обоими ногами :)
Изображение
Аватара пользователя
ww07
Грызет канифоль
Сообщения: 256
Зарегистрирован: Ср мар 04, 2009 00:06:38
Откуда: Черновцы

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

Сообщение ww07 »

Sailanser писал(а):Зеленая просто в воздухе висит.
Синяя коротит на землю (судя по плате) цифровую, причем обоими ногами :)

Ну правильно, они соединяют изолированные заливки медью.
Аватара пользователя
Silverdjus
Потрогал лапой паяльник
Сообщения: 395
Зарегистрирован: Вт июн 12, 2012 21:50:12
Откуда: Украина, г. Ровно

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

Сообщение Silverdjus »

Да, соединяют заливки.
И ничего не висит в воздухе:
Изображение

Добавлено after 8 minutes 32 seconds:
И если Вы про этот проводник, то посмотрите внимательнее куда он идет:
Изображение

Добавлено after 1 minute 26 seconds:
Sailanser, будьте внимательны :tea:
Аватара пользователя
Sailanser
Друг Кота
Сообщения: 3122
Зарегистрирован: Ср фев 01, 2006 22:29:02
Откуда: г.Ростов-на-Дону

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

Сообщение Sailanser »

Это да посмотрел, все в норме, просто уже немного отвык от SL. Давно уже делаю в нормальной CAD.

з.ы

В принципе и зеленую перемычку убрать можно если в районе STM-ки чуть переходные и дорожку сдвинуть.
SVI64
Первый раз сказал Мяу!
Сообщения: 36
Зарегистрирован: Пн окт 10, 2016 03:22:53
Откуда: Красноярский кр.

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

Сообщение SVI64 »

ww07
Вложения:
Osc_неинв.Silverdjus_mark.STM32.lay6 [467.01 KiB]
Скачиваний: 3

Опечатка в оригинале и в вашем труде. Это перемыка а не 1К0,
Относится к обоим каналам.
Изображение

Sailanser
Уподоблюсь скряге :)) И шо, таки работает?

По крайней мере цифра - таки ДА! на 103 и 303 камне
плата от Silverdjus , заводская из китая ,имеет 2 не критичные ошибки. можно конечно еще вылизать перемычки и учесть цепочку для компенсации "0".
man_200
Вымогатель припоя
Сообщения: 507
Зарегистрирован: Вс янв 20, 2013 12:45:25
Откуда: Астана, Казахстан

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

Сообщение man_200 »

Немного не в тему, но прошу помощи. Вместе с этим проектом делаю еще и ослика на ATXMega32 от Fusion. Из-за отсутствия avisrpmkII пришлось перешить PicKit-2, в результате из AVRstudio4 по PDI увидел контроллер. Со студией никогда не работал поэтому не могу скомпилировать прошивку из asm в hex. Как прошить МК, думаю разберусь. Выручайте
5230.zip
(8.46 КБ) 189 скачиваний
Аватара пользователя
GFX
Поставщик валерьянки для Кота
Сообщения: 2040
Зарегистрирован: Вт окт 23, 2012 18:36:14
Откуда: Ростов-на-Дону

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

Сообщение GFX »

man_200 писал(а): ATXMega32 от Fusion. Из-за отсутствия avisrpmkII пришлось перешить PicKit-2, в результате из AVRstudio4 по PDI увидел контроллер. Выручайте
Выручатели, сразу в личку выручайте или соседнюю тему где обитает Fusion :)
Аватара пользователя
Alex2
Сверлит текстолит когтями
Сообщения: 1131
Зарегистрирован: Вс авг 21, 2011 21:11:56
Откуда: Харьков

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

Сообщение Alex2 »

Вчера столкнулся с проблемой в работе китайских AD8066, о которых ранее писал в данной теме.
МС в схеме поставил в виде повторителя с КУ=1, входное сопротивление определяется резистором R1, сопротивление равно 1М. Включение как на схеме.
Изображение
Что мы должны получить на выходе? Должны получить ноль или близкое к нулю напряжение. Что я получил на выходе с китайского ОУ? 1В!! Отсоединил R1, напряжение на выходе поднялось до 2В!
Подобное поведение свидетельствует об аномально высоком токе смещения (input bias current). По просадке в 1В на 1М получим ток в 1мкА. Второй канал показывал идентичные результаты.
Смотрим ДШ на 8066, ток смещения заявлен от 2 до 6рА, это на 5 с копейками порядков меньше, чем у меня в схеме.
Изображение
Смотрю ДШ на AD812, там как раз ток смещения по прямому входу- 0,3 -1,5мкА, по инверсному больше, но в данном включении это неважно.
Изображение
Итого- китайский клон AD8066 максимально близок к AD812, а не к оригинальной 8066.

Для окончательного подтверждения сделанных выводов была куплена AD8066ARZ-R7
Покупалась здесь примерно 4,5$ шт, что почти в 3 раза дороже китайской
http://kosmodrom.com.ua/prodlist.php?pa ... B%E0%E4%F3
Подключил в таком же виде итого 1-й канал со входом в воздухе дает 3,1мВ, если нагрузить 1М – 0.3мВ, второй канал 1,8мВ без и 1,7мВ с нагрузкой в 1М. Измерял тестером на минимальном диапазоне в 200мВ, точнее нечем, но и в таком виде весьма показательно.
Следует отметить, что измеряя напряжение таким образом мы получаем сумму погрешности напряжения смещения, как проявление нессиметричности прямого и инверсного входа и тока смещения, текущего через вход.
Детальный осмотр выявил и некоторые визуальные отличия.
Изображение
Китайская МС промаркирована «AD8066», магазинная «8066AR», логотип у оригинальной чуть меньше по форме и соотношению. Ключ на магазинной выполнен литьем, на китайской гравировкой.
Изображение
На китайской с тыльной стороне имеется утопленный круг с надписью «PHILIPPINES», на магазинной нет ни круга, ни надписи.
Конечно полностью полагаться на внешнюю схожесть не стоит, они могут сделать копию неотличимую от оригинала.
Микросхемы купленные с Али явно не оригинальные а также значительно отличаются по ДШ параметром input bias current. Очень жаль, что этот косяк всплыл только сейчас, когда я уже подтвердил получение товара, а также порекомендовал их к покупке здесь ранее. Лучше поздно, чем никогда.
Применять их можно при условии работы с низким входным сопротивлением, но могут всплыть и другие китайские «сюрпризы». Проверить все характеристики по ДШ у меня нет ни технической ни физической возможности.
Тем кто еще не заказал рекомендую дважды подумать перед заказом, тем кто заказал – открывать спор.
Аватара пользователя
GFX
Поставщик валерьянки для Кота
Сообщения: 2040
Зарегистрирован: Вт окт 23, 2012 18:36:14
Откуда: Ростов-на-Дону

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

Сообщение GFX »

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

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

Сообщение Silverdjus »

ww07 писал(а):Заодно, как полный нуб в СТМ-ах, хочу спросить. Сегодня получил китайский ST-link V2. СТ утилита показывает, что его прошивка старая. Нужно ли ее обновлять или так сойдет? Просто процессора нет еще, не на чем проверить, а люди пишут, что при обновлении эти донглы подыхают частенько

Я не обновлял и работает. Зачем обновлять если и так работает :)))
Выкладываю архив еще одну версию платки, убрал некоторые перемычки, поправил подстроечный резистор, добавил цепь коррекции "0", и еще по мелочи. Схема без изменений, кроме 2S0 и 2S2.
Вложения
GFXscope.Неинв.вход.Silverdjus-правка.rar
(127.28 КБ) 318 скачиваний
Ответить

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