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

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

Сообщение 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 варианта отличаются по входной части. Остальное не проходит по питанию и оставлено для истории.
Реклама
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 190
Зарегистрирован: Вс ноя 06, 2016 12:25:32
Откуда: Тула

Сообщение POL35 »

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

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

Сообщение Silverdjus »

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

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

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

Сообщение GFX »

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

Сообщение POL35 »

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

Сообщение ww07 »

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

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

Сообщение Sailanser »

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

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

Сообщение Silverdjus »

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

Сообщение Sailanser »

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

Сообщение ww07 »

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

Сообщение Silverdjus »

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

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

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

Сообщение Sailanser »

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

з.ы

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

Сообщение SVI64 »

ww07
Вложения:
Osc_неинв.Silverdjus_mark.STM32.lay6 [467.01 KiB]
Скачиваний: 3
Опечатка в оригинале и в вашем труде. Это перемыка а не 1К0,
Относится к обоим каналам.
Изображение
Sailanser
Уподоблюсь скряге :)) И шо, таки работает?
По крайней мере цифра - таки ДА! на 103 и 303 камне
плата от Silverdjus , заводская из китая ,имеет 2 не критичные ошибки. можно конечно еще вылизать перемычки и учесть цепочку для компенсации "0".
Вымогатель припоя
Сообщения: 507
Зарегистрирован: Вс янв 20, 2013 12:45:25
Откуда: Астана, Казахстан

Сообщение man_200 »

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

Сообщение GFX »

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

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

Сообщение GFX »

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

Сообщение Silverdjus »

ww07 писал(а):Заодно, как полный нуб в СТМ-ах, хочу спросить. Сегодня получил китайский ST-link V2. СТ утилита показывает, что его прошивка старая. Нужно ли ее обновлять или так сойдет? Просто процессора нет еще, не на чем проверить, а люди пишут, что при обновлении эти донглы подыхают частенько
Я не обновлял и работает. Зачем обновлять если и так работает :)))
Выкладываю архив еще одну версию платки, убрал некоторые перемычки, поправил подстроечный резистор, добавил цепь коррекции "0", и еще по мелочи. Схема без изменений, кроме 2S0 и 2S2.
Вложения
GFXscope.Неинв.вход.Silverdjus-правка.rar
(127.28 КБ) 321 скачивание
Ответить

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