Перейти к содержанию
    

Allregia

Свой
  • Постов

    1 513
  • Зарегистрирован

  • Посещение

Весь контент Allregia


  1. А, так это наушники? НУ тогда легче - минус комната 🙂 А какая разница, если других нет? 🙂 Если негде взять хотя бы на время другой ЦАП или АЦП, правильный чтобы проверить эти, то можно проверить сначала ЦАП, например выводя по очереди разные частоты и измеряя его выход вольтметром. Когда будет известна его АЧХ, уже можно им проверить АЦП. А решение одного уравнения с двумя неизвестными, понятно к чему приводит... Коррекция неравномерности АЧХ микрофона. В АРТЕ - Setup-> FR Compensation-> Load. А в хелпе к программе " которой я провожу измерения" тяжело посмотреть? Тем более, что практически во всех программах он одинаковый - это текстовый файл из двух столбцов, в первом частота, во втором поправка в децибеллах. И в АРТе тоже:
  2. Мелкие - особенности генерации белого/розового шума и его БПФ. Авереджинг сделайте, будет более гладко. А когда вы пойдете ниже 200гц, то там вобще "коленвал" от комнаты будет.
  3. На упомянутую выше ADUM3165 внимания не обратили?
  4. Наверное хотели предложить ADUM3165 .
  5. Удача всегда нужна, с чем-бы ни работать 🙂 А с STM32 в основном проблем нет. Изделия на F4, L1, L4 выпускаются не первый год довольно приличными тиражами (одно из них, лет 8 назад было переведено на F4 c LPC1768), на H7 надеюсь тоже скоро будет (там еще длительная сертификация в FDA, что от процессора никак не зависит 🙂).
  6. Но ведь Вы делали заявления вообще про STM, а не про этот конкретный проц? С некоторыми у меня и сейчас проблемы, например с STM32H7A3. Но в целом, с процами от STM стало лучше, чем было в прошлом году.
  7. Как для кого, для меня началось с TI и AD. Даже таких простых как стабы LP5907 на 3.3в в сот23 очень долго небыло. На 3.6 или не в сот23 - были, а именно этих нет. Ну и всякого другого тоже. ЮСБ-изоляторы появились на пару месяцев, и пропали - тепеь аж в ноябре будут. У STM? Да вроде как лучше стало, L476 осенью найти было проблематично, сейчас - полно.
  8. А также TI, AD/LT, AKM, Cypress, XCore, Silabs, и многие другие, и не только с МК.
  9. Можно, но это уже слишком. Процессор там один, и 99% программы общая. Разница только что к плате где проц, в разных версиях устройства подключаются разные исполнительные платы. Поэтому на каждую такую плату и сделан отдельный .с файл. Вызываемые функции во всех этих файлах одинаковые. разные только их внутренности. Можно конечно было пихнуть все в один файл, и внутри каждой ф-ции разрулить все #ifdef #elif #endif, но когда-то показалось удобнее сделать по отдельному .с файлу. Тем более, что они потом еще добавлялись, для новых исполнительных.
  10. Благодарю, где задается.ld теперь понятно. Exclude тоже нашел, страннно что я его раьнше не заметил, спасибо. Их там очень много, и все малость запутанно по сравнению с Кейлом, к которму я привык. Немудрено что на второй день использования КубеИДЕ я их еще не нашел 😞
  11. Это я понимаю, но я не нашел где задается имя .ld файла. чтобы для каждой конфигурации задать свое. И не нашел как задать что в одной конфигурации используется файл aaa.c а в другой bbb.c Или здесь это возможно только на уровне поддиректорий?
  12. Раз уж есть тема про КубеИДЕ, спрошу здесь. Есть проект, сделанный для нескольких вариантов железа, работающий с бутлоадером. В Кейле я делал несколько конфигураций, следующим образом: 1) Для отладочного варианта (работа без бутлоадера) начлаьный адрес 0x8000000, для "бового" (с бутоадером) - 0x8002000 2) Для разных вариантов железа разные .с/.h файлы. В конфгурации ненужные выключались в опциях файла (плюс соотю дефайн прописан для каждой). 3) Target - имя hex/bin файлов тоже свои для каждой конфигурации. Вопрос - как это сделато в Кубе ИДЕ? п1 - понятно что стартовый адрес задается в .ld, но как ег менять при выборе нуджной конфигурации? п2 - вообще пока не понял как в КубеИДЕ это сделать. п3 - оно вроде само должно сообразить. Если что, извиняюсь за глупые вопросы, я с этим Кубом только начал.
  13. Нам на работе тоже они нужны, но не к спеху. Заказали 25шт, обещают в июле. Но бьоюсь Вам это не релевантно.
  14. Один мой знакомый сейчас делает зарядку для лития - у него есть 24 вольта 3А с БП, он хочет поставить после него Led-Driver, как источник тока, а по напряжению - надеется что его отсечет BMS в конце зарядки. Не уверен что так можно делать....
  15. Оно и не нужно - это же не рабочий режим. Если при этом ничего не греется, ничего не сгорает, не создает повышенных помех (ЕМС я проверю позже), то что тут плохого? А работать в таком режиме его никто не просит. P.S. Холод проверил, все в порядке.
  16. А ее нет 🙂 В этом случае Q2 не полностью закрывается, на входе ДС-ДС прмерно 2в остается, и на его выходе - 1.4, чего достаточно для какого-то тока через оптрон. Оно как-то самобалансируется. Надо конечно еще будет проверить при разных температурах, и с другим типом ДС-ДС (там для универсальности 2 типа предусмотрено - а то нынче с радиодеталями туго, то одни пропадают, то другие). Если все сохранится - можно так и оставить. Коротить отптрон пока не стал, проще было одну дорожку перерезать и одну перемычку поставить. В итоге схема сейчас такая: Так, на тепле ничего не происходит. Сейчас останет - брызну холодом.
  17. Не, непримемлимо ни одно ни другое. Преообразователь всего 3вт.. Есть, на 3.3, но и 5в там тоже нужно. Допуск 4.85-5.6в. Разброс и так доволно большой, т.к. преобразователь не регулируемый, используемый дает 5.8 на холостом ходу и 4.9 под полной нагрузкой. Да, есть такое. "Уточнил" - при подаче ему на выход 6в, ток 0.7мА. Это на выключеный. На включенный тоже. если внешнее не меньше его выходного. Посколку преобразователь не регулируемый, я думаю там на выходе просто диодный мостик + небольшой кондер + наверное разрядный резистор, килоом на 10. Так чо подавать можно. Так что в общем все, посадить минус его выхода во вторичную землю и коротить контактами светодиод опрона - видится наилучшим вариантом. Съэкономим еще и на Q1 🙂
  18. Если присмотреться, абсолютно тоже самое, что у меня на втором рисунке - те-же два р-канальных ключа в обоих сторон ДС-ДС, плюс управление входным ключем со вторичной стороны. Хорошо ли это? Если да, то можно по первой схеме, не добавляя еще ключа на выходе ДС-ДС, просто оторвать минус выхода ДС-ДС от того где он сейчас, и посадить его на вторичную землю. Тогда контакт разъема будет управлять только входным ключем Q2, через оптрон и Q1. Оптрона? Тогда уж замыкать его накоротко, так он наобороот должен быть выключен при замкнутом контакте, так что Q1 все равно понадобится.
  19. Так это фактически тоже самое, что я нарисовал выше. P.S. Странно что для такого, нужен ЛТСпайс вместо карандаша с листком бумаги.. Ладно, всем спасибо, я уже перерезал две дорожки и впаял мосфетик и два резистора. После обеда проверю как работает.
  20. Диоды очень нежелательны, там ток до пол ампера. Даже не шоттки упадет пол вольта, а у мосфета Rdson окло 50 мОм. В бюджет не вписываются. Проще еще один р-канальный мосфетик, отключать плюсовой выход ДС-ДС. Да самый обычный.
  21. Сделано, но если V1 подано раньше чем вставлен штекер, то отключения не происходит. А Вы смотрите внимательнее. Так оно и используется, видно-же по схеме. Еще штекер не вставлен, гейт Q1 закорочен этим контактом на землю, а минус DC-DC от земли оторван. Если штекер вставлен - на гейте +5, оптрон включен, если подать V1, то Q2 выключен и DC-DC не работает, Но если V1 уже было до вставляние штекера, и на выходе DC-DC было 5в, то на гейте Q1 будет -5 относитлеьно +5, т.е 0в, и оптро не включен. Следоватлеьно DC-DC не выключится.
  22. И как это поможет? P.S. Можно считать, что гейт Q2 это "вход Enable".
  23. Очень нежелательно. Это если разъем вставлен, а напряжения там нет? Можно.
  24. Совет нужен, что-то я туплю. Вот схема переключения питания. Есть входное (5в) V1, от которго питается кусок схемы SCH-1. Есть выходной V2, от которого питается кусок схемы SCH2, гальванически развязанный с SCH-1. Питание V2 может получаться двумя способвами - от внешнего V3_EXT, или с V1 через DC-DC. Задача - чтобы DC-DC отключался при подключении V3_EXT. В таком виде оно работает, но требует чтобы V3_EXT поключалось раньше чем появится V1. Если отключить V3_EXT, то все ОК, переключается на DC-DC. Но если при наличии V1 подключить V3_EXT, то из-за напряжения с DC-DC, Q1 остается выключенным, соответственно Q2 остается включенным и внешнее V3_EXT и DC-DC работают параллельно. Что не есть хорошо. Это не катастрофа, можно и просто прописать в инструкции чтобы внешщнее подавали до включения V1, но как-то это не очень элегантно. Вот я и думаю, что сделать? Напрашивается еще один мосфетик на выходе DC-DC поставить, и придумать как им управлять, но может есть другой выход?
×
×
  • Создать...