Опять вопрос про SPI и SS

Вопрос немного перекликается с предыдущим постом.

Есть SPI шина, шина адреса и немного slave устройств.
Адрес каждого устройства задаётся dip переключателем.

Можно ли с помощью стандартной логики, которая ещё есть в продаже, получить железный !SS по адресу на шине и адресу на переключателях?

Как я понимаю, для трёхбитного адреса нужно реализовать функцию

Но если это делать совсем на базовых элементах -- получится три корпуса. А это грустно. Может есть в одном?

Благодарю.

UPD: слейвы -- stm32. А железный SS хотел для надёжности. Или это всё глупости?
UPD2: для надёжности и экономии ног. Если 4 битный адрес, то это сразу минус 8 ног МК

Биполярные 10V (+/-5V) из 3.3V

Возвращаюсь к проекту, заброшенному на несколько лет.
Нужно питать хитрый операционник биполярным питанием +/-5V в устройстве с батарейным питанием (литиевый аккум) и с основным напряжением всей электроники 3.3V.
Изначальный план несколько лет назад был пойти путём, который рекомендует производитель операционника - TI. А он рекомендует связку чардж-пампа TPS 60240 для получения +5V из 3.3V и инвертирующего чардж-пампа TPS 60400 для получения -5V из +5V.
Одна засада - эта сладкая парочка имеет так назначенные ноги, что как ни крути их вокруг друг друга без второго слоя не обойтись и вообще разводка получается донельзя кривая. А хочется плату попроще.
И вот пришёл я к вам за советом - может есть какие другие микросхемы для этого? Не у TI? И может есть один корпус который сразу сделает биполярку, без этого каскада из двух?
Нужно 10mA на выходе всего-то. Но качественного питания - всё-таки для операционника, датчик кондиционировать перед АЦП.
Гуглить я пытался но что-то всё исключительно находятся решения либо для сопряжения 5V/3.3V логики либо для получения 3.3V из 5V.

Интерпретатор для блок схем

Захотелось странного — по логике, записанной например в файле, выставлять выходы STM32 в зависимости от входов. ну или светодиодом поморгать.

И мысль пришла к интерпретатору блок схем.
Или к какому-нибудь очень простому «встраиваемому» языку (lua?). Espruino не предлагать.

Цель - иметь (дать) возможность «поморгать светодиодом» без IDE. Для сложных же вещей будет какой-нибудь Keil с дебагером.

Может кто-нибудь видел готовые программные решения?
Благодарю.

ЗЫ а в скучном радио-телеграм-чатике нас уже 170 человек и тихо

дыбр

у меня иногда складывается странное впечатление.

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

но при этом на почти любой вопрос про электронику-схемотехнику найдется заметное количество активных поциентов, которые будут надувать щёки, уверенно говорить, что "расчет гетеродина - это крайне сложная инженерная задача, для нее нужно сто инженеров с счётами на год, фонд радиоламп и логарифмических линеек, наше Тайное Знание и куча пассов, это очень сложно и дорого считать, это может только НИИ ГиТ за кучу денег и времени. частное лицо никак никогда заведомо в принципе это не может, частично сделать в принципе нельзя, итеративно двигаться нельзя, самому изучить только нужное низя, не беритесь за это, платите нашим жрецам-спецам или обращайтесь к Великим Жрецам".

так вот, интересно, откуда, как, почему прёт такая религиозная сакрализация чисто физ-мат-инженерной дисциплины (схемотехники), чисто зубрёжной дисциплины (что уже сейчас у кого есть на эту тему из готовых микросхем, а значит не очень нужно самому копировать), (что есть из матчасти-учебников-справочников для тупого подбора деталек или перебора топологий) и такое выпячивание важности несложно заучиваемых механических навыков? откуда столько неудовлетворенных людей? удовлетворенный человек не будет надуваться от ЧСВ, удовлетворенный человек спокойно подскажет что-как изучать и куда копать (может и матом как Луговский "учи, с-а, ландавшица вообще и уравнение Ъ-Ё-Й конкретно", но конкретно, а не вообще как-то так где-то про что-то, типа "а для понимания этого надо 30 лет и 3 года в духовой семинарии отработать, в какой не скажу, какие учебники-справочники не скажу, но скажу что это только Магистры за кучусредств могут"), а не будет надувать дутый собственный статус тупыми и пустыми мантрами.

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

и да, только придурок может такую задачу ставить, и ничё страшного что я герц с мегагерцем перепутал, мне можно, я ж крут, а ему низя. всем же известно уже 100 лет, что это не продается, меня так Учителя учили в позапрошлом веке, а они не могут быть неправы.

ЦОС и спиновое эхо ПМР

Вот у нас есть сигнал. узкополосный, 60МГц+-600гц, длина сигнала около 1-10с (сигнал нарастает и спадает, примерно кусочком синусоиды), сигнал состоит из кучи узких (чуть ли не 1гц) линий с разной интенсивностью.
мы его немножко фильтруем аналогово, усиливаем, загоняем в 12-битный АЦП (уровень сигнала в пике, например, 10 бит) с частотой дискретизации 80М семплов/с (вторая зона). получаем сигнал с отраженным спектром, частотой около 20МГц.

поскольку у нас вся полоса сигнала 1200Гц, я подозреваю, что его спектр можно как-то не очень сложно численно сдвинуть до, например, 600-1800гц или 10000-10120гц без потери инфы из той части исходных сигналов, которые заметно слабее основного, передискретизировать до, например, 40кГц или даже 4кГц 32бит и только потом на весь секундный блок разом натянуть FFT.

собственно вопрос, а не потеряю ли я при этом слабые сигналы на фоне сильных? если до АЦП всё было идеально, то какое отношение сигнал/шум можно ожидать в итоговом спектре? какую литературу читать на эту тему и около нее?

такой перенос и такую передискретизацию лучше делать сразу, или лучше что-то типа "понизили частоту в 2 раза, отфильтровали высокие, передискретизировали вдвое; повторили много раз". и да, промежуточные вычисления можно не в 12 битах, а точнее.

и да, в результате мне нужны амплитуды. точнее, их соотношение. то есть, фазу можно портить (если известно как именно), амплитуды тоже можно немножко портить, если знать как именно и потом численно восстановить. перенос и передискретизацию планирую делать в фпга, а окончательный fft и прочую обработку в обычном компьютере.

pps: как результат вижу ямр-спектрометр фурье на этак 1.5Тл с этак 10см диаметром постоянными NdFeB магнитами, зазором около 3-5мм, непрерывной подачей образца и этак 2х2х10мм рабочей зоной (катушка на тефлоновой трубке), и ценой электроники порядка пары сотен баксов, в идеале способный засечь за один прогон 1мг/л изоамилового спирта как примесь в этиловом (или за 100 прогонов уточнить концентрацию до этак 0.1мг/л).

ЯМР на коленке

кривой вопрос, по сути, по радиоприёму.

есть плавно затухающий сигнал - спадает вдвое примерно за 0.5с, через примерно 10-20 секунд повторяется.
в сигнале присутствуют частоты от, например, 40МГц до 40МГц+420Гц. то есть, сигнал довольно узкополосный, причем состоит из нескольких еще более узких полос (например, +8гц, +16гц, +200гц, +208гц, +216гц).

возможно, центральная частота не 40 МГц, а где-то от 4 до 60 - это один раз определяется при сборке-настройке всей конструкции.

так вот, собственно вопрос - можно ли с помощью тупого ширпотребного RTL-SDR, сделанного на чем-то типа R820T+RTL2832 вынуть спектр исходного сигнала с приемлемой точностью (факт наличия частот, отличающихся на 8-20-50-200гц, их интенсивность относительно Главной)?

сходу цифровать 4-40-60МГц с хорошей точностью - дорого и громоздко (400МГц 10бит ацп стоит неразумно, как и обвязка из развесистой фпга для аккуратного цифрового даунсемплинга этих 4гбит), хочется чем-то более-менее недорогим и ширпотребным перенести вот эти вот 40МГц+-200гц в, например, 0-500гц или 500-1000гц, которые уже цифровать чуть ли не ширпотребной аудиокарточкой.

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

шлейф-колхоз

Интересно стало (после NN-итераций:) ), а есть ли какая механизация/технология для зачистки-пайки шлейфов (если прокол не катит)?
Надо к примеру шлейф зачистить-[закрутить_проводники_-_что_бы_НЕ_топорщились_]->_впаять_в_плату?