Size: a a a

2020 December 23

AZ

Aleksander Zholtkovs... in Embedded Group
y
Плохо то, что это уже не в первый раз. Забываешь, один раз столкнулся, вроде решил давно уже и все.
я добавил "переменных" в скрипт линкера и теперь у меня heap всегда занимает всю свободную память.
источник

P

Ponytale 🇷🇺 in Embedded Group
я чет тоже не верю, что в условия масс-продакшн себестоимость чипов хоть сколько-нибудь отражает их продажную стоимость. а тем более уж добавление на кристалл не одного а 101 аналогового компаратора, например. и аналоговых фильтров. доказать не могу, но чувствую. не того это порядка вещи по сложности относительно например микропроцессоров общего назначания с лярдами транзисторов - да и те, почти уверен, переоценены на порядок.
источник

AK

Anton Kirilenko in Embedded Group
у микропроцессора слжность в разработке. вытравить потом его на кристалле - дело техники.
источник

AK

Anton Kirilenko in Embedded Group
а вот аналоговые микрухи уже сложнее
источник

P

Ponytale 🇷🇺 in Embedded Group
Anton Kirilenko
у микропроцессора слжность в разработке. вытравить потом его на кристалле - дело техники.
размножение блоков сложности разработки добавляет чуть. почему до сих пор я не вижу в МК по таймеру со всеми нужными блоками на каждый пин?? как пример

простецкие аналоговые фильтры по входу, защиты от дребезга (на ладно эти худо-бедно примитивные есть иногда) и тд и тп
источник

AK

Anton Kirilenko in Embedded Group
потому что МК - это цифровой прибор. разрабы не хотят заморачиваться с аналоговыми частями на нём
источник

P

Ponytale 🇷🇺 in Embedded Group
Electronics Designer
Кстати, если уж мы об операционниках, там тоже стараются минимизировать количество резисторов. Потому в интегральной схемотехнике очень популярны токовые зеркала.

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

A

Andrey S in Embedded Group
Anton Kirilenko
потому что МК - это цифровой прибор. разрабы не хотят заморачиваться с аналоговыми частями на нём
Я думаю потому что в рамках технологии в которой делается цифровая часть МК, не все аналоговое можно там легко сделать.
источник

A

Andrey S in Embedded Group
Ponytale 🇷🇺
размножение блоков сложности разработки добавляет чуть. почему до сих пор я не вижу в МК по таймеру со всеми нужными блоками на каждый пин?? как пример

простецкие аналоговые фильтры по входу, защиты от дребезга (на ладно эти худо-бедно примитивные есть иногда) и тд и тп
Плис берите)
источник

AK

Anton Kirilenko in Embedded Group
конеш - организовать на одном кристалле аналоговую часть и цифровую - это не так то просто
источник

AK

Anton Kirilenko in Embedded Group
никто не хочет с этим заморачиваться
источник

A

Andrey S in Embedded Group
Там вообще то и делается и аналоговая часть и цифровая, просто есть и ограничения
источник

U

Username in Embedded Group
Проблема с newlib 3.0 и FreeRtos V10.2.1 с включенной опцией configUSE_NEWLIB_REENTRANT:
Если создать задачу, вызвать в ней printf и затем удалить задачу, получаю утечку в 436 байт, это с выключенной буферизацией stdout при старте задачи ("setvbuf(stdout, NULL, _IONBF, 0);").
Использую этот менеджер памяти http://www.nadler.com/embedded/newlibAndFreeRTOS.html
Кто сталкивался и как решали? Варианты не удалять задачи, не использовать newlib или данную опцию пока не рассматриваю
источник

y

y in Embedded Group
Aleksander Zholtkovskii
я добавил "переменных" в скрипт линкера и теперь у меня heap всегда занимает всю свободную память.
Надо будет так и сделать.
источник

P

Ponytale 🇷🇺 in Embedded Group
Похвастаюсь. Восстановление первой гармоники (амплитуда, фаза) после фильтрации, частота изначально неизвестна и меняется в широком диапазоне относительно Fs, корректируется каждые пол периода, модель :)
источник

P

Ponytale 🇷🇺 in Embedded Group
источник

Д

Дмитрий in Embedded Group
Ponytale 🇷🇺
почему тогда аналоговые настраиваемые фильтры не встраивают в МК перед АЦП...
Потому что это сложнее чем цифра,  дороже и главное - иметь на одном кристалле аналоговый тракт и цифру - сомнительное решение...  Экраном не разделить же.... Это снизит возможную предельную точность измерения
источник

Д

Дмитрий in Embedded Group
Если есть срань на входе ацп,  то её лучше фильтрануть.  А срань бывает почти всегда
источник

P

Ponytale 🇷🇺 in Embedded Group
Дмитрий
Если есть срань на входе ацп,  то её лучше фильтрануть.  А срань бывает почти всегда
в том и дело, что срань случается)
источник

Д

Дмитрий in Embedded Group
Ponytale 🇷🇺
в том и дело, что срань случается)
Потому как ваша катушка в счетчике является по сути антенной...  Нужно убрать мусор...  Для подсчета частоты фаза при определенной точности не важна.  Можно просто емкостью фильтрануть,  поднять сигнал. Или активный фильтр НЧ с подъемом сразу на оу например
источник