- Как всегда, в пятницу вечером, откуда не ждали. Микроконтроллер
V8510 для счётчиков. Driver_gv(351 знак., Вчера, 21:08, ARM)
- и вот ведь какая засада. Сам же тут не раз выступал про генератор
LSE у STM2. Вроде всё победили. И правильные кварцы 32768. И мытье
платы. И лакировка потом. И всё-всё-всё. И работает потом почти
год. Ан нет. Включают - не запускается. Пару раз включат -
работает. И кому это понравится? Короче, постепенно переходим на
внешние генераторы. Им подай питание от 2 до 5 вольт - он выдает
32768. И всё. Неприятно вручную коммутировать питание между CR2032
и 3,3В (внутри STM32 это Лaгyнoв(32 знак., 17.07.2024 20:57, ARM, полностью)
- По теме, на почту, в рассылке от All About Circuits, пришло:
"SiTime claims it has developed the industry’s smallest and lowest
power 32.768 kHz crystal oscillator (XO) to address the timing
requirements of ever-shrinking mobile products. At 1.2 mm x 1.1 mm
x 0.55 mm, the SiT1811 is 30% smaller than competing oscillators." Nikolay_Po(726 знак., Вчера, 10:28, ссылка)
- Постоянно забываю сказать про одну маленькую деталь. Мне никак
нельзя в принципе без LSE (что с кварцем, что с внешним
генератором). Потому как требуется работающий USB Host. А ему надо
обязательно иметь в системе кварц. Хоть HSE, хоть LSE. И если у
меня будет внешний RTC, то надо будет запускать HSE. Так что выбора
нет - только внешний генератор 32768 - Лaгyнoв(19.07.2024 08:47)
- Кварц дохнет, у нас та же история с кварцами 4.032 Мег в модемах,
бывает и через раз запускаются. Часовые безотказные - NX3215SA,
только у них 4 опции есть, и 3 разных варианта кондеров. но с 12 г
работают. А 90х, неликвиды часовых купил, вот развлекуха была, от
24 кГц до 47. Выкинул. - Visitor(18.07.2024 19:09)
- В курсе что он может очень медленно стартовать и если не дождаться
старта, можно слишком преждевременно сделать программный вывод о
неработоспособности? Ёжики кололись, но жрали кактус. После того
как я на выправочной машине из г. Гусева сбегал на вокзал, бежал в
ближайший мед.ларёк (язык не поворачивается назвать его гордым
словом "Аптека"), купил там пакетики со спиртовыми салфетками,
выжал спирт на плату, потом сушил честно выпрошенным (единственным
на всю гостиницу! RxTx(175 знак., 18.07.2024 12:04)
- Если этот внешний генератор имеет встроенную термокомпенсацию -
тогда есть смысл ставить. Иначе - замена шила на мыло. Кстати, что
за генератор? Со встроенным кварцем или с внешним? - il-2(18.07.2024 09:57)
- Мне с часами бороться не доводилось. Ставим отдельный чип, он
просто работает. Но вот это "не запускается" наводит на мысль:
никто не практикует "раскачать" кварц свободной ножкой МК, а дальше
он сам? - SciFi(18.07.2024 08:51)
- а можэт все проще? поставить рэзистор на 10-15-20 мегом параллельно
выводам МК? - Alex68(17.07.2024 21:55)
- Если вам нужны именно часы, а не какой-то изощренный stand-by режим МК с пониженным
энергопотреблением и "просыпанием" от встроенного "часового"
модуля, то просто используйте внешнюю м/с RTC и "забейте" на встроенный в STM32 модуль. Так и точнее и надежнее
будет (хотя по деньгам - да, подороже). - reZident(17.07.2024 21:16)
- у меня никогда не было серийного изделия. а для разовых поделок
пользую готовые rtc от nxp, там и кварц и термокомпенсация и
коррекция и все что пожелаешь. - Alex68(17.07.2024 21:06)
- STM32F100 Хочу измерять сигнал АЦП в паузе между активным сигналом
ШИМ. BlackMorda(238 знак., 18.06.2024 22:26, ARM, полностью)
- Немного рассуждений про ch32v307+freerto+libwchnet.a klen(1210 знак., 10.07.2024 15:42, ARM, полностью)
- На гитхабе свежее обновление выкатили. Много для ETH добавили. Driver_gv(3 знак., 12.07.2024 10:38, ссылка, ссылка)
- Тут я другой подход хотел применить, но кинули на другую работу. VVB(57 знак., 10.07.2024 23:07, ссылка)
- Там же таймауты внутрях, без периодических дёрганий никак. - =AlexD=(10.07.2024 15:50)
- Не надо гнать на lwip. Отличная вещь. Там прямо на этикетке
написано, что вся логика lwip крутится в одном потоке. Если вас это
не устраивает, проходите, не задерживайтесь, и извольте
воздержаться от плевков. - SciFi(10.07.2024 15:44)
- Коллеги, а кто-нибудь пробовал подключать устройство на стм,
которое использует STM virtual com port через какой нибудь юсб хаб? - 0men(28.05.2024 13:00, ARM, полностью)
- всегда!!! причем не важно какой usb - Aleksey_75(19.07.2024 20:33)
- Так, парни, прошу пардону, там где то есть мой жесткий программный
косяк, в более простых версиях устройства все работает без проблем,
в этом же реализована в том числе и зарядка через юсб, где то тут
накосячил - 0men(28.05.2024 14:30)
- И даже несколько портов через несколько хабов. В частности,
например, вот этот -> Гyдвин(1 знак., 28.05.2024 13:22, ссылка)
- Раздельные аналоговое и цифровое питание в stm32f4 от разных LDO
3,3 - есть ли заморочка с одновременностью подачи? Надо ли
соединять 2мя встречно параллельными диодами, что то в DS не вижу.
Спасибо. - Mty1(17.07.2024 13:39, ARM, полностью)
- Раздельное питание вредно.. поджелудочная не даст соврать. - POV(18.07.2024 17:36)
- Генератор часовой использовать планируете? Нарвался, что 4 типа чип
кварцев одного производителя есть и 3 варианта емкостей для них.
Проект 12 года, тут недавно программисты обнаружили, что время
вперед убегает:-) И еще, там в этом блоке есть выход 512 Гц, на
контрольку его выведите, вдруг померить понадобится. И на
батарейное питание электролит ставьте, без него помехи видел с тех
же 512. Поставил тантал 100 мкФ, плата почти готова, на днях
проверю. - Visitor(17.07.2024 16:43)
- Там написано английским по белому: "It is recommended to power VDD
and VDDA from the same source. A maximum difference of 300 mV
between VDD and VDDA can be tolerated during power-up and
power-down operation." - SciFi(17.07.2024 13:48)
- Ну вот, значит, как у всех. Выходит, что если мощных шоток на
низкое напряжение не поставить, будет какой-нибудь тиристорный
эффект и выгорит что-нибудь. Сценарий: два стабилизатора. Аналог и
цифра. Цифру коротнули на землю. И приехали. Nikolay_Po(342 знак., 17.07.2024 13:53)
- Там в f411vet6 отдельно и земля и Ref и Vdda. Ну то есть сдавлю 2
Шоттки диода на ток LDO и все должно быть ок? - Mty1(17.07.2024 13:58)
- Нет. Сделайте питание параллельное, и землю, и DVdd, не
выпендриваясь, разве что AVdd через параллельное соединение
дросселя и резистора (чтобы дроссель на ёмкости фильтра AVdd не
звенел). А вот где выпендриться стоит - так это продумать
аналоговый "фронтэнд" так, чтобы потенциал земли и величина питания
АЦП не влияло на результаты интерпретации преобразований (хрен с
ними, с самими преобразованиями). Nikolay_Po(139 знак., 17.07.2024 14:50)
- Не выпендриваться мне нравится, не люблю усложнять. На счет
дросселя и резистора - ценно, хороший вариант, спасибо. 12 бит 5
каналов, время установления не сильно жесткое - около 100us. - Mty1(17.07.2024 15:38)
- Еще нюанс был, 8 каналов АЦП делали, пин чуть ли не рядом с
тактовым, на него помеха была, лучше его пропустить. Это пин 23, а
24 - тактирование эзернет. По питаниям, тоже соображения не
проверенные есть, но их в выходные обсудить можно. - Visitor(17.07.2024 16:57)
- Ну, 100мкс, чтобы сигнал уже вошёл в 0.1% установившегося значения
это - не совсем мягко. Ёмкостями не очень зафильтруешь. Приоритет
простота или приоритет точность? Nikolay_Po(471 знак., 17.07.2024 15:48)
- Скажите, что изобретаете, чтобы мы туда не ходили :-) - SciFi(17.07.2024 14:13)
- А, точно - в DS есть. А я в RM0383 смотрел. Спасибо! - Mty1(17.07.2024 13:52)
- Если ставить 2 LDO только ради разделения питания - то это точно
лишняя деталь. Для развязки вполне хватает RC-цепочек. LC-цепочки
лучше не использовать. - il-2(17.07.2024 13:45)
- Уточните почему не стоит использовать LC, звенят ? - 3m(17.07.2024 15:35)
- Там еще на аналоговом питании 3 счетверенных ОУ будут висеть в
режиме усилителей и компараторов. Думаю сделать отдельный LDO. RC
боюсь не потянет. - Mty1(17.07.2024 13:55)
- А посчитать? - SciFi(17.07.2024 14:12)
- Так посчитать можно по току ОУ, но если будут пульсации
потребления, Vref для компараторов будет плавать, он берется с
делителя с 3.3в, придется делать отдельный Vref. Проще Отдельный
LDO + 2 Шоттки встречно КМК. - Mty1(17.07.2024 15:10)
- Другими словами, ставьте один LDO, но хороший. И именно на то, что
требует стабильности - например, ваша аналоговая часть с АЦП. А
цифровую - запитайте от этого единственного стабилизатора через
скромный фильтр L//R-С. - Nikolay_Po(17.07.2024 16:12)
- Не будет Vref плавать у компараторов, если будете делать питание не
абы-как, а исходя из целей стабильности Vref. Не создавайте лишней
сложности и лишних точек отказа. Помните, каждый лишний компонент -
это не только его стоимость и габариты, но и стоимость его
логистики, монтажа и точек пайки! Поищите LDO с хорошей
стабилизацией напряжения при изменении нагрузки, например,
LP2951-33DR. Nikolay_Po(441 знак., 17.07.2024 16:09)
- Это тоже всё можно посчитать. Я бы даже сказал, нужно посчитать.
Скорее всего окажется, что вот это размножение LDO не нужно. - SciFi(17.07.2024 15:15)
- А ты не бойся :-) - il-2(17.07.2024 14:01)
- Диодами соединять. Надо. Я бы ставил шоттки, не меньше, чем на ток
стабилизатора. Как минимум, на время разработки отладки. Коротнёшь
или элемент какой из строя выйдет и хана. Правда, это мои домыслы,
datasheet и application notes по серии не читал. Вдруг можно
включать по-разному? - Nikolay_Po(17.07.2024 13:45)
- Никогда такого не было, и вот опять ... Устанавливаю
JLink_Linux_V796t_x86_64.deb, ругается Error: Cannot satisfy
dependencies .. Какие именно зависмости не удвлетворены не
сообщает.. Kubuntu 2024 свежеустановленная - Rainman62(16.07.2024 10:52, ARM, полностью)
- Lm324 - выход по DS от 0 до (Vdd - 1.5вольта). Могу напрямую подать
с lm324 запитанного от 0..+5v на ногу ADC Stm32f4 запитанного от
3.3? - Mty1(12.07.2024 13:29, ARM, полностью)
- рекомендую сначала ознакомиться с AN4899 Vit(61 знак., 14.07.2024 18:20, ссылка)
- Легко и непринуждённо через токоограничивающий резистор, который
кстати и будет являться фильтром второго порядка вкупе с
обязательным блокер-конденсатором на входе АЦП. Уже очень
популярная тема, когда юзеры жаловались на паразитное питание
процессора и нерегламентированное искажение например логггирования
ланных.... Там боди-диоды на всех пинах, шоттки... оне логическую
единицу 5 вольт выпрямляют вкупе с тут же обязательным
конденсатором. ВуаляЖ посижур полежур, Ваш процесс bnb62(22 знак., 12.07.2024 19:06)
- Китайский tp1562 чем то не устраивает? Visitor(1 знак., 12.07.2024 16:45, ссылка)
- и к слову - у него на выходе не совсем нуль. библия о том
предупреждает. - Alex68(12.07.2024 16:13)
- Такие сходные темы по тэгу "Фиксация уровня": Toчкa oпopы(78 знак., 12.07.2024 15:14, ссылка)
- Посчитай с верхним допуском на напряжение питания ОУ, с нижним
допуском на питание МК и с типовым выходным ОУ без нагрузки. Если
больше чем +0.3В от минимального напряжения стабилизации МК, то
будет инжекция заряда в подложку. Nikolay_Po(229 знак., 12.07.2024 13:37)
- "- Ипанёт? - Не должно." Чтобы совсем не волноваться, можно 1 кОм
последовательно добавить. - SciFi(12.07.2024 13:36)
- Коллеги, а можно в CubeIDE заменить в проекте 48ногий чип Stm32f411
на 100ногий не создавая проект заново? - Mty1(06.07.2024 23:17, ARM, полностью)
- Друзья, не могу найти такую мелочь - как узнать к какому классу
относится гигадивайсовский чип GD32F303CCT6? Хайдэнсити,
коннективити или еще какой? В мануале много упоминаний, но четко,
вот такой-то чип - это CL или HD, не могу найти. - vesago(04.07.2024 13:21, ARM, полностью)
- Замыслил изобразить DAPLink из blue рill. Полез в пакетик с
таблЭткеми и обнаружил вот такую платку, приобретенную в смутное
время и заброшенную. Воткнул ради прикола, а в ней оказывается
китайцами уже прошит DAPLink. Причем шевелится по ощущению гораздо
быстрее, чем WCHLink. Не смотря на то, что это тот же HID. Может
китайцы заюзали все ее обещаные 216 МГц? Гyдвин(1 знак., 25.06.2024 16:38, ARM, ссылка, полностью)
- Пришла сегодня c Ali парочка вот таких модульков и я бился целый
день над тем, чего давно хотел пощупать. И таки расперчил, :)
Результат на картинке. Если кому интересно, могу рассказать как
установить все это дело под win7. Пока не забыл :) Кстати, DAPLink
V2 из копеешного модуля на RP2040 очень неплох - летает... Работает
с тем же PY32 (как раз под руками), да и со всем, что шевелится,
имхо... Гyдвин(2 знак., 28.06.2024 02:08, ARM, ссылка, картинка, полностью)
- Ну и опыт "стандартного" пользования SDK: Как уже говорил, свежий
VSCode (требутся именно такой) не ставится под W7. Сегодня накатил
в виртуалку последнюю Linux Mint. Для установки SDK предлагается
скрипт от авторов. Скрипт срубается на том, что не может загрузить
енту самую VSCode. Попробовал с другого конца - установил VSCode, а
уже оттуда накатил SDK. Даже что то компилит из примеров. Но
отладчик нихрена не дышит - не может найти железку. Хотя в dmesg
видны оба интерфейса. Гyдвин(95 знак., 01.07.2024 15:59)
- Мысль заюзать RP2040 как универсальный отладчик DAPLink V2 для Keil
была давно. Шустрый чип с хотровымудренными PIO, в V2 - usb bulk. В
W10 это просто, но хотелось именно под W7. Да и удивляло, что под
RP2040 до сих пор не было вменяемой среды под WIN. Рассказываю, как
все настроить под WIN7: Гyдвин(1306 знак., 28.06.2024 12:41 - 14:56, ссылка, ссылка)
- Размышлял, для чего в в примере для RP2040 "лишние" буквы при
старте... Оказывается в более свежем Keil появился новый способ
отладочной печати "DAP". Типа аналог сеггеровской фишки, но прямо в
IDE. Работает очень шустро через DAPLink на RP2040 (скорость SWD 10
МГц). По-ссылке можно посмотреть конкретику. Гyдвин(1 знак., 30.06.2024 14:27, ссылка)
- У меня что-то пошло не так. Скачал ПАК, установил. Открыл пример, а
он не собирается. Ругается на неправильные пути к файлам. Открыл
скачанный пак, а там папка pico-sdk пустая. Что надо сделать? - petrd(28.06.2024 21:40)
- Спасибо!! - vesago(28.06.2024 14:11)
- Издеваетесь? Половины слов не понял... п.4.: Стандартно - это
стандартным программатором или через бутлоадер, какого еще диска?
п.5.: W10 (W7 пофиг) понимает этот CDC сама? Если нет, где
_подписанный_ драйвер? И какой, нахрен, Zadig? п.7: Что значит,
подружить? Или это СТАНДАРТНОЕ устройство CMSIS_DAP, которое
обязаны понимать все существующие в природе программные среды,
например, IAR или куб, или это нестандартная хрень, и пошла бы она
куда-то... Idler(132 знак., 28.06.2024 14:11)
- Вдогонку: Для RP2040 нужен дорогущий J-Link с "мультичегототам". А
модуль RP2040 у меня был всего один. Посему, как только пришли эти
мелкие копеешные модульки, и заморочился. Заодно обновил Keil под
семерку (стоял старенький v5.16) и это уже мешало. Сейчас и
"китайцами" можно рулить (они, как правило юзают версию компилятора
5 ), и тем же RP2040, который хочет уже компилятор v6. Да и PACK
под RP2040 от авторов появился совсем недавно (гляньте даты на
githib)...А Гyдвин(85 знак., 28.06.2024 13:07 - 13:51)
- Вдруг кому пригодится - POST-карта на RPi Pico (через LPC). Сам -
не пробовал и внутрь не заглядывал. Toчкa oпopы(1 знак., 28.06.2024 14:43, ссылка)
- Расскажите, пожалуйста. - mr-x(28.06.2024 09:45)
- Не понял, как из этого модуля на RP2040 DAPLink V2 сделать? - Idler(28.06.2024 06:33)
- Ну и еще одна картинка до-кучи... Гyдвин(1 знак., 28.06.2024 02:12, картинка)
- GD32f105/107 и USB (Device) Balda(1046 знак., 30.06.2024 13:15, ARM, полностью)
- Можно-ли рядом с рабочей связкой Eclipse 2023-03 (4.27) + GCC 6.30
поставить самую свежую 2024-06, а так-же чем различаются пакеты
*.zip Eclipse IDE for C/C++ Developers | Eclipse IDE for Embedded
C/C++ Developers? Так-же есть вопрос по версии GCC: текущая
установленная 6.30, на сайте gnutoolchains.com есть
beaglebone-gcc8.3.0.exe, а на сайте ARM вообще
gcc-arm-none-eabi-10.3-2021 - какую из них брать (Платформа TI 3354
Cortex-A8 + Linux)? - Chip_n_Go(27.06.2024 15:40,
, ARM)
- Ну что, ПИЮ кто уже подергал за вымя? Давйте перчить скопом :) А то
пи*деж только в OFF. Вчера пришли PY32F002BD15S6TU и
PY32F003W16S6TU по десятку. Первый удалось запустить в Keil.
Отладка работает и с J-Link, и с WCHLink. Со вторым что то не
срастается. Отладчик его видит, утилита JMem от Segger видит
память. Flash и RAM на своих местах... А вот загрузка и отладка в
Keil не дышит. Да и с областями памяти какой то косячок. Даже
компилятор ругается на область RAM. Гyдвин(97 знак., 22.06.2024 10:12, ARM, полностью)