Например TDA7294

Форум РадиоКот • Просмотр темы - Посоветуйте дешёвую восьмилапую мелочь
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Сб июл 05, 2025 15:41:07

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 45 ]    , 2,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Посоветуйте дешёвую восьмилапую мелочь
СообщениеДобавлено: Пн июн 16, 2025 15:24:32 
Друг Кота

Карма: 31
Рейтинг сообщений: 816
Зарегистрирован: Пт сен 10, 2021 15:19:36
Сообщений: 5469
Откуда: Протвино
Рейтинг сообщения: 0
ну теоретически более толстый техпроцесс обеспечивает лучшую надежность и устойчивость, к ионизирующим излучениям например.
ну и 200байт avr могут превратиться в 20kb если тяпляпски переносить на arm или riscv.
так что не все так однозначно... ;)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Посоветуйте дешёвую восьмилапую мелочь
СообщениеДобавлено: Пн июн 16, 2025 16:56:57 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Вт фев 28, 2017 08:13:31
Сообщений: 39
Откуда: Свердловская обл.
Рейтинг сообщения: 0
Дешёвых восьмилаповых - сейчас нет.

И требования были - внешний кварц 32кГц, 51кГц

среди 32bit mcu есть только мелкие с LSE вот такие
Код:
PY32F002B  - sop14; sop16; tssop20  / LSE
HC32L110   - tssop16; tssop20       / HSE + LSE
STM32L011  - tssop14; tssop20       / LSE
STM32L010  - tssop20                / LSE


Если есть уже готовый проект на attiny25.
То переходить на pic16f1822 или stm32l050j3 уже не актуально.
Хоть они и дешевле чем attiny25, но всё равно дороже чем мелкие 32bit - PY32F00x; CH32v003


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Посоветуйте дешёвую восьмилапую мелочь
СообщениеДобавлено: Пн июн 16, 2025 17:03:08 
Говорящий с текстолитом

Карма: -10
Рейтинг сообщений: 171
Зарегистрирован: Вт авг 15, 2017 10:51:13
Сообщений: 1500
Рейтинг сообщения: 0
"Старый друг лучше новых двух" ? :?
Или нежелание изучать что-то новое. Развиваться дальше. 8)

Добавлено after 2 minutes 22 seconds:
ну и 200байт avr могут превратиться в 20kb если тяпляпски переносить на arm или riscv.
Сомнительно. Если автор на AVR написал оптимальный код в 200 байт, то вряд-ли он на другом МК станет лепить "тяп-ляп". 200 байт, даже на AVR, - это как я понимаю надо суметь! Не всякий сможет. :)
И зря автор боится ARM - при желании и на нём можно на асме писать. Если так хочется. Система команд у ARM простая.

Добавлено after 2 minutes 1 second:
всё равно дороже чем мелкие 32bit - PY32F00x; CH32v003
Я себе уже заказал десяток 8-ногих и десяток 20-ногих PY32. Пока без конкретной цели. На всяк случай. Пусть будут. В конторе у нас китайчатине не доверяют, но для хоббийных поделок - вполне.
Спасибо вам. :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Посоветуйте дешёвую восьмилапую мелочь
СообщениеДобавлено: Пн июн 16, 2025 17:16:17 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Вт фев 28, 2017 08:13:31
Сообщений: 39
Откуда: Свердловская обл.
Рейтинг сообщения: 0
Вот нашел 8-ногую с LSE

STM32C011J4

но у STM32 - все so8 - по стоимости как самолёт !


Вернуться наверх
 
Выбираем индустриальные и медицинские источники питания MEAN WELL в открытом исполнении

Использование модульных источников питания открытого типа широко распространено в современных устройствах. Присущие им компактность, гибкость в интеграции и высокая эффективность делают их отличным решением для систем промышленной автоматизации, телекоммуникационного оборудования, медицинской техники, устройств «умного дома» и прочих приложений. Рассмотрим подробнее характеристики и особенности трех самых популярных вариантов AC/DC-преобразователей MW открытого типа, подходящих для применения в промышленных устройствах - серий EPS, EPP и RPS представленных на Meanwell.market.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Посоветуйте дешёвую восьмилапую мелочь
СообщениеДобавлено: Пн июн 16, 2025 22:44:03 
Друг Кота

Карма: 31
Рейтинг сообщений: 816
Зарегистрирован: Пт сен 10, 2021 15:19:36
Сообщений: 5469
Откуда: Протвино
Рейтинг сообщения: 0
если честно ваще не понимаю зачем 8ног?! никтож не бьет по ногам чтоб их все использовать :)
ну ладно бы хотелось dfn8, они и вправду МЕЛКИЕ но если норм so8 то даж qfn32 не говоря про 16/20 ну ничуть не больше по футпринту,
и паять их даже паяльником - одно удовольствие, нужно только площадки чтоб на 0.5..1mm торчали из под корпуса и вуаля!
мажешь площадки rma или лти (если нет маски то и вокруг неск мм) , ляпаешь qfn, пальчиком жмяк, затем достаешь самый старый паяльник :solder: с толстенным жалом, хватаешь огромную каплю припоя и проводишь по периметру ! все! никаких тебе закороток большой каплей как у so корпусов, всему лишнему просто некуда прилепать !
:music:

зы думаю все когдато боялись dfn/qfn и аналогичного необычного, после первого же правильного опыта - будете с ужасом вспоминать всякие tsop, plcc и прочее подобное :facepalm:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Посоветуйте дешёвую восьмилапую мелочь
СообщениеДобавлено: Вт июн 17, 2025 04:07:15 
Поставщик валерьянки для Кота

Карма: 34
Рейтинг сообщений: 313
Зарегистрирован: Вс ноя 15, 2009 23:13:59
Сообщений: 2062
Откуда: Харьков
Рейтинг сообщения: 0
Приехали с алиэкспресса десять штук ATtiny25 чуть меньше 1$ за штуку, так что проблема пока что снимается.

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


Вернуться наверх
 
Распродажа паяльного оборудования ATTEN!
Паяльные станции, паяльники и аксессуары по самой выгодной цене.

По промокоду radiokot скидка 10%
Не в сети
 Заголовок сообщения: Re: Посоветуйте дешёвую восьмилапую мелочь
СообщениеДобавлено: Вт июн 17, 2025 06:44:02 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Вт фев 28, 2017 08:13:31
Сообщений: 39
Откуда: Свердловская обл.
Рейтинг сообщения: 0
PY32F00x - в корпусах dfn8 и qfn16 использует "exposed pad" как единственный Vss
и поэтому они реально 7 и 15 i/o pins.

И как вы собираетесь паять "exposed pad" паяльником?

И сейчас в основном qfn20, qfn32 с шагом выводов - 0.4

Так что tssop14-20 тоже неплохой вариант на замену so8


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Посоветуйте дешёвую восьмилапую мелочь
СообщениеДобавлено: Вт июн 17, 2025 10:41:35 
Прорезались зубы
Аватар пользователя

Карма: 1
Рейтинг сообщений: 25
Зарегистрирован: Ср мар 09, 2016 08:07:41
Сообщений: 249
Рейтинг сообщения: 0
никтож не бьет по ногам чтоб их все использовать

Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Посоветуйте дешёвую восьмилапую мелочь
СообщениеДобавлено: Вт июн 17, 2025 11:16:35 
Друг Кота

Карма: 31
Рейтинг сообщений: 816
Зарегистрирован: Пт сен 10, 2021 15:19:36
Сообщений: 5469
Откуда: Протвино
Рейтинг сообщения: 0
Zikon писал(а):
И как вы собираетесь паять "exposed pad" паяльником?

если принципиально-спортивно хочется это сделать именно паяльником то я делал так:
мажу rma не только плату но и пузо qfn
беру qfn пинцетом и на ep qfn паяльником ставлю капельку припоя (лучше не огромную)
такую же капельку ставлю на плате и грею пэд платы через доступную дорожку (диаганаль или переход, при дизайне платы обычно непроблема сделать дорожку за футпринтом через которую паяльником надежно прогревается ep)

в самом крайнем случае, если плата не своего дизайна и маска закрывает такие возможности - можно жалом одновременно греть пузо и плату и убрав жало быстро спозиционировать qfn,
если чип дорогой - можно использовать сплав розЕ

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


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Посоветуйте дешёвую восьмилапую мелочь
СообщениеДобавлено: Сб июн 21, 2025 23:31:15 
Встал на лапы

Зарегистрирован: Сб июл 30, 2011 21:00:24
Сообщений: 107
Рейтинг сообщения: 0
Если использовать AVR, то современное, например, ATtiny202/402. Цена в Чипдипе около 100 рублей, корпус SOIC и всё есть на борту. Чипдип всё-таки определённая гарантия качества.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Посоветуйте дешёвую восьмилапую мелочь
СообщениеДобавлено: Вс июн 22, 2025 00:01:34 
Поставщик валерьянки для Кота

Карма: 34
Рейтинг сообщений: 313
Зарегистрирован: Вс ноя 15, 2009 23:13:59
Сообщений: 2062
Откуда: Харьков
Рейтинг сообщения: 0
Цитата:
Если использовать AVR, то современное, например, ATtiny202/402.

Тогда 212/412. Но есть одно но: смотрел даташиты на них - это как будто совершенно новая платформа, всё совершенно по-другому. Софт другой, программатор нужен другой, все обозначения другие, как будто переходишь с AVR на PIC или STM8.

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


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Посоветуйте дешёвую восьмилапую мелочь
СообщениеДобавлено: Вс июн 22, 2025 10:30:30 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Вт фев 28, 2017 08:13:31
Сообщений: 39
Откуда: Свердловская обл.
Рейтинг сообщения: 0
Но ведь в современных ATtiny202/212/402/412 нет HSE/LSE,

а хотели внешний кварц

там только EC (external clock) и LSI, HSI

точно PY32F0xx граздо дешевле и c обычным STLink-2 работает


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Посоветуйте дешёвую восьмилапую мелочь
СообщениеДобавлено: Вс июн 22, 2025 19:01:05 
Встал на лапы

Зарегистрирован: Сб июл 30, 2011 21:00:24
Сообщений: 107
Рейтинг сообщения: 0
Цитата:
Если использовать AVR, то современное, например, ATtiny202/402.

Тогда 212/412. Но есть одно но: смотрел даташиты на них - это как будто совершенно новая платформа, всё совершенно по-другому. Софт другой, программатор нужен другой, все обозначения другие, как будто переходишь с AVR на PIC или STM8.

Как я понял, у ATtiny212 можно подключить часовой кварц.
В новых моделях побольше есть режим аппаратной стабилизации встроенного высокочастотного генератора от внешнего часового кварца, обычный кварц не подключить.
Не вижу «новой платформы». Ядро МК то же и все ассемблерные команды те же самые. У вас короткая программа, написана, наверно, на ассемблере, тут ничего не изменилось.
Поменялись только регистры ввода/вывода РВВ. Наверно, большей частью те же функции, только поменялись названия РВВ, которые стали гораздо удобнее. Исправить названия в программе несложно.
Программатор действительно понадобится новый. Но всё равно надо переходить на новые МК АВР, много преимуществ. Программирование и отладка через один вывод, МК можно запаивать в плату, нет проблем со фьюзами, много новой периферии и прочее.
У ATtiny25 вроде как нет 16-битного таймера.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Посоветуйте дешёвую восьмилапую мелочь
СообщениеДобавлено: Вс июн 22, 2025 19:19:27 
Поставщик валерьянки для Кота

Карма: 34
Рейтинг сообщений: 313
Зарегистрирован: Вс ноя 15, 2009 23:13:59
Сообщений: 2062
Откуда: Харьков
Рейтинг сообщения: 0
Цитата:
У вас короткая программа, написана, наверно, на ассемблере, тут ничего не изменилось.

Нет, как раз на С, компилируется в WinAVR.

Цитата:
У ATtiny25 вроде как нет 16-битного таймера.

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

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


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Посоветуйте дешёвую восьмилапую мелочь
СообщениеДобавлено: Вс июн 22, 2025 21:32:49 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Вт фев 28, 2017 08:13:31
Сообщений: 39
Откуда: Свердловская обл.
Рейтинг сообщения: 0
[uquote="watchmaker",url="/forum/viewtopic.php?p=4726227#p4726227"]
Как я понял, у ATtiny212 можно подключить часовой кварц.

По DS там только вход EC и в описании про подключение кварца ничего не сказано
или что-то пропустил?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Посоветуйте дешёвую восьмилапую мелочь
СообщениеДобавлено: Вс июн 22, 2025 21:35:43 
Говорящий с текстолитом

Карма: -10
Рейтинг сообщений: 171
Зарегистрирован: Вт авг 15, 2017 10:51:13
Сообщений: 1500
Рейтинг сообщения: 0
Именно так, приходится раскладывать коэффициент деления на множители, максимальное количество множителей загонять в 8-битный таймер, остальное подсчитывать вручную в обработчике прерывания.
Если цель - только получение прерываний с нужной частотой, то ваш способ - не самый удачный.
Можно сделать без разложений на множители и с ограниченной верхней частотой прерываний.
Лучше запускать 8-битный таймер, вычитая в каждом прерывании из некоей переменной остатка количество тактов, на которое был запрограммирован очередной цикл таймера. И далее - записывать в регистр сравнения таймера момент следующего прерывания, на величину остатка, не превышающую остатка тактов в переменной и не превышающую 256 тактов. Единственный момент, который нужно учесть: не допускать, чтобы для следующего цикла (следующего периода до прерывания) осталось менее какой-то величины. Чтобы не получать прерывания слишком часто.
Т.е. - предположим - нужны прерывания с периодом = M тактов (M > 256). Начальное значение счётчика таймера = 0, начальное значение COMPARE-регистра = 0, значение периода таймера = 0 (256), начальное значение переменной остатка m = M. Пишем в регистр COMPARE таймера значение, вычисленное как:
c = (m >= 255 * 2) ? 255: (m <= 255) ? m: m / 2);
Полученное c вычитаем из переменной остатака: m -= c; и прибавляем к COMPARE-регистру таймера (по модулю 256). Запускаем таймер. В каждом его ISR повторяем процедуру выше, обновляя каждый раз COMPARE-регистр таймера и переменную остатка, пока она не обнулится. Её обнуление - это момент завершения очередного периода. Здесь запускаем весь процесс по-новой.

При таком способе не будет прерываний с периодом короче 128 тактов. И не будет проблемы, если при разложении на множители M получилось очень большое простое число, которое не лезет в 8-битный счётчик.

Можно вместо 255 использовать 256. Только нужно выставить соответствующие другие начальные условия: первый цикл не более 255 тактов. Или не усложнять и оставить 255.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Посоветуйте дешёвую восьмилапую мелочь
СообщениеДобавлено: Вс июн 22, 2025 21:53:03 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Вт фев 28, 2017 08:13:31
Сообщений: 39
Откуда: Свердловская обл.
Рейтинг сообщения: 0
Экспериментирую
вот первая попытка запаять dfn/qfn на примере PY32F003L24D6 - dfn8(3x2)
почти удачно - программатор/дебаггер видит

СпойлерИзображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Посоветуйте дешёвую восьмилапую мелочь
СообщениеДобавлено: Пн июн 23, 2025 17:43:47 
Встал на лапы

Зарегистрирован: Сб июл 30, 2011 21:00:24
Сообщений: 107
Рейтинг сообщения: 0
Нет, как раз на С, компилируется в WinAVR.

Для маленьких МК ассемблер удобней. На МК работаю только на ассемблере, но, условно говоря, на современном, в котором встроены основные элементы ЯВУ (переменные и операции с ними, вызовы программ с параметрами, раскраска слов, встроенные команды и функции и т.д.) – это глобально упрощает разработку.
Использовать старенький МК, когда есть более современный, как-то не очень. Мельком посмотрел, вроде как на Али есть десяток ATtiny214 за 740 рублей.
В новых МК АВР есть коммутатор, который позволяет подключать входы/выходы периферийных устройств. Насколько представляю, можно выход 16-битного таймера соединить со входом другого 16-битного таймера и получить 32-битный таймер. Правда, с этим пока не работал, надо разбираться и есть ли такая опция в конкретном МК.
По DS там только вход EC и в описании про подключение кварца ничего не сказано или что-то пропустил?

Скорее всего, вы правы. Я с новыми ATtiny не работал, мельком посмотрел описание, вроде как есть вход для часового кварца, далее не разбирался.
Возможно, в этих МК с 8 выводами не подключить кварц, разработчики посчитали, что мало выводов.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Посоветуйте дешёвую восьмилапую мелочь
СообщениеДобавлено: Пн июн 23, 2025 18:34:58 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Вт фев 28, 2017 08:13:31
Сообщений: 39
Откуда: Свердловская обл.
Рейтинг сообщения: 0
Очень интересен из мелких stm8l050j3 и памяти много и 16МГц в всём диапазоне напряжений. 1.65в - 3.6в. Переферия подобная stm32 есть и DMA. и. RTC. Можно кварц и 32к и кварц 16М. Если на ассемблере писать то можно рассматривать его как 16-ти разрядный МК учитывая регистры X и Y
Давно хотел - вот на Али заказал 10 шт - 590 руб


Вернуться наверх
 
В сети
 Заголовок сообщения: Re: Посоветуйте дешёвую восьмилапую мелочь
СообщениеДобавлено: Пн июн 23, 2025 19:15:55 
Говорящий с текстолитом

Карма: 25
Рейтинг сообщений: 450
Зарегистрирован: Сб май 05, 2012 20:24:52
Сообщений: 1630
Откуда: KN34PC, Болгария
Рейтинг сообщения: 0
Как писали выше: CH32V002, CH32V003, CH32V006 хороший выбор. 5V/3V3 - большой плюс, есть и свои недостатки :).


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 45 ]    , 2,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y