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

Лидеры

Популярный контент

Показан контент с высокой репутацией за 26.06.2024 во всех областях

  1. Так в том-то и дело, что тут надо видеть каждый кадр отображаемого значения, а иначе мельтешащий разряд сливается в нечитаемую мешанину. Даже возможно надо будет выводить еще медленнее, а иначе последний разряд не успеваешь осознать.
    3 балла
  2. Плавали в таком, знаем ) На прошлой работе досталась в наследство линейка приборов, разработанная за 20 лет тремя поколениями разработчиков. Я, как последний оставшийся супер-стар, выдвинул предложения по комплексному рефакторингу, подкрепленные расчетом трудоемкости и описанием ближних и дальних выгод. По результатам полного игнора со стороны руководства написал заявление в день рождения начальника ) (случайно совпало) Прошу прощения за злостный оффтоп, больше не буду.
    3 балла
  3. Если "дёшево и сердито" и надёжно при этом (с защитой от бабаха), то: Поставьте возле батареи большой разъём. "Маму". 8 контактов. Подключите к его контактам 1...6 ваши 6 концов батарей. И сделайте два замыкателя "папы". У одного замыкателя соедините: 2-4; 3-5; 6-7; 1-8. У другого замыкателя соедините: 1-4-5-8; 2-3-6-7. Дальше просто воткнули один замыкатель или воткнули другой. Два одновременно воткнуть невозможно. Разъёмы можно взять любые на большой ток. Нагрузка подключается к 7:8. Без всяких дидов Шоттки, хитрых реле и пр. тряхомудрии. Кондово и надёжно.
    3 балла
  4. https://electronix.ru/forum/topic/118099-programmy-rascheta-transformatorov-i-drosseley/
    2 балла
  5. Ой да ладно, я уже давно не наемник, и очень этому рад, и на баллы мне плевать, если доживу до пенсии, когда возраст у нас обещают обещать не увеличивать, но казна пустеет, поэтому... недвига наше все, поможет и на пенсии и до нее, ИМХО... менее и я не парюсь, а если вы так переживаете за пенсию, то мне жаль, на пенсию у нас можно только существовать, если вы не депутат или министр... Часто наезжают?)))) И коммуналка в аренду не входит, как правило... И как вас туда пускают, не русский чтоль))? штук 5 разных шняг на атмелах 90Sкакие-то там)), на сколь помню, охранку, считыватели водосчетчиков с радиоканалом, какой-то простой венд. автомат и еще по мелочи, типа миниАТСки на пине 16F84, ничего не вздувалось))) А, ну да, паяли монтажницы вручную, печки тогда были роскошью, которую могли позволить только мАсквичи))))))))
    2 балла
  6. Эти ссылки пишут неправильно. char - это отдельный тип, который может быть как знаковым, так и беззнаковым в зависимости от ключей командной строки при вызове компилятора. Поэтому в правильно написанной программе он должен использоваться исключительно для хранения символов. Для чисел должен использоваться signed char или unsigned char (а лучше - их псевдонимы из stdint.h - int8_t и uint8_t). Поэтому ваш пример написан криворуким программистом и массив input_bytes должен быть объявлен как uint8_t input_bytes[ENCODED_FRAME_SIZE] .
    2 балла
  7. Практически любые современные пылесосы на 1200-1800 ватт имеют регулятор скорости, который по совместительству выполняет функцию плавного старта. Движок современного пылесоса при прямом включении в сеть без регулятора тоже с большой вероятностью выносит 16а автомат. Только маломощные пылесосы до 1 квт мощи имеют включение по кнопке. Пытались применять турбины от мощных пылесосов в технологическом оборудовании и нахлебались с этим стартом по самое нехочу.
    2 балла
  8. Удобно, но часто. Аж каждые 10 минут CR2032: диапазон напряжений 2000-3300 мВ, ёмкость 200+ мА/ч. LIR2032: диапазон напряжений 3300-4200 мВ, ёмкость 35 — 45 мА/ч.
    2 балла
  9. Ничего лучше я сегодня на форумах уже не прочту :)))
    2 балла
  10. Лишние позиции в BOM, лишние затраты, когда достаточно простого резистора, который стоит в серии практически ноль рублей. Везение может изменить в определённых температурных условиях. Поэтому резистор в вышеприведённой схеме нужен. Мы с коллегами тоже так делали, но людям почему-то больше нравится видеть зелёный, который показывает, что ПЛИС сконфигурировалась. Некоторые к этому так привыкли, что другого и видеть не хотят в принципе.
    2 балла
  11. Как поставить Xilinx ISE 14.7 под windows 11. - 0 - Установить все Visual C++ Redistributable Package & Runtime Pack. - 1 - Заранее прописать системные переменные окружения: XILINXD_LICENSE_FILE C:\Xilinx\xilinx_ise.lic Xilinx C:\Xilinx\14.7\ISE_DS\ISE XIL_PAR_ENABLE_LEGALIZER 1 XILINX_VC_CHECK_NOOP 1 - 2 - Скопировать лицензию xilinx_ise.lic в папку C:\Xilinx\ - 3 - Установщик использовать 64-битный отсюда: <extracted_directory>\bin\nt64\xsetup.exe, запуск от администратора. - 4 - Примерно на 84% установщик зависнет. Над полосой прогресса будет написано что то про Web Talk. Надо запустить Диспетчер Задач, найти дерево процессов Установщика, прибить процесс этого WebTalk. Он будет выглядеть как то так: webtalk.exe или Xwebtalk.exe. После уничтожения этого процесса Установщик поедет дальше. Примечание: снятие галки с пункта "Web Talk" в диалоге начала установки не помогает. - 5 - В появившейся папке C:\Xilinx\14.7\ найти все файлы nt64\libPortability.dll и заменить их на аналогичные файлы xilinx-ise-win10-hang-hotfix\nt64\libPortability.dll - 6 - Также в папке C:\Xilinx\14.7\ найти все файлы nt64\sdk\libPortability.dll и заменить их на аналогичные файлы xilinx-ise-win10-hang-hotfix\nt64\libPortability.dll - 7 - Также в папке C:\Xilinx\14.7\ найти все файлы nt\libPortability.dll и заменить их на аналогичные файлы xilinx-ise-win10-hang-hotfix\nt\libPortability.dll - 8 - Если стоит отдельно LabTools, то последнии 3 операции проделать для него так же. - 9 - Для запуска Impact использовать бат-файлы Impact_Start_Bat.7z. Impact_Start_Bat.7z xilinx-ise-win10-hang-hotfix.zip
    2 балла
  12. Эх, только площадь заняли змейками)) Я бы память под процессором разместил) С кварцами тоже не стоит мудрить - все эти гуард ринги никакой реальной полезности не несут.
    2 балла
  13. лучше в редакторе слоев
    2 балла
  14. Это изначально ложное утверждения - для равных свобода не может заканчиваться там где она начинается. Отсюда более корректное утверждение "свобода человека заканчивается там, где начинается свобода власти".
    2 балла
  15. Можно. но лучше сразу скачивайте не на схему, а в библиотеку и оттуда уже в проект. Тип тоже можно переназначить, но поверьте вам проще сделать дубль в библиотеке, потом скачанный удалить, а дубль отредактировать и использовать
    1 балл
  16. Хах. Вроде полная и поновее: https://github.com/JeonghwaLee-TwinDAD/GIP-FCT/tree/main/Config/Toolkits/JLink_Windows_SDK_V764d_PXEIkg0H И обрезанные: https://github.com/dihonglongxi/FactoryTestApp/tree/1d5c47fa3c896cef256e33339684149525c0a906/JLinkSDK https://github.com/SyzTrust/syztrust/tree/main/board_manager
    1 балл
  17. Если хотите получить такую профессию, то вам нужны "корочки", а стало быть придется учиться в ВУЗе, чтобы их получить. Иначе на работу по избранной специальности вас никто не возьмет. Разве что только в паяльщики 🙂 . Но если вам не профессия нужна, а реализация каких-то своих идей в области электроники (типа хобби), то прямо с этого и надо начинать, а не тратить время на зубрение книг и выполнения ненужных вам упражнений. Всё равно всю электронику не знает никто, а каждый барахтается в своей области, в которой накопил практический опыт. И именно этот опыт составляет базу знаний и умений, а не воспоминания о лекциях, прослушанных в ВУЗе. Причем, если вы сразу возьметесь за проект своей мечты, то он сам научит вас всему, что для его реализации нужно, т.к. в процессе его реализации у вас автоматически будет возникать ПОТРЕБНОСТЬ в знаниях конкретного рода, которую можно будет удовлетворять, роясь в интернете и на форумах электронщиков. А ПОТРЕБНОСТЬ - великая вещь, поскольку делает интересной любую информацию, которая остро потребовалась, и потому она легко усваивается. Тогда как книжки типа Хоровица и Хилла хороши, как справочный материал, а читать их от корки до корки заунывно 🙂.
    1 балл
  18. Математически как раз получится, если +15 В сделать общим
    1 балл
  19. Удивлён тому, что там всерьёз обсуждается PlatformIO. Проект - да, был хороший, пытался использовать, но политизированный. Примерно 2.5 года у меня весь экран флагами эта штука загадила. По амуру больше интересно будет он в металлокерамике или нет? Кто нибудь в курсе?
    1 балл
  20. разница в индуктивности вполне приличная, эксперимент только начинается и быстро сделать не получится. разница гораздо больше. все верно, так и получается, но разница вполне прилична и ее нужно учитывать. нет, мощность поменьше немного, но несколько недель назад видел инвертор ведомый сетью на 1.5Мвт, мое уважение разработчикам...... вот там размеры впечатляющие..... жаль что никто из присутствующих не разрабатывал что-либо подобное, ответа на свой вопрос я не получил, зато ненужных вопросов с лихвой.....😁
    1 балл
  21. А сколько вы хотите? Вот есть такой фильтр -0,73дБ на 440Мгц, на ваших 433МГц у него -1,1дБ. Можете у них же заказать аналог на ваши частоты.
    1 балл
  22. ТоварисчЪ в первом посте задал ферритовый сердечник, изначально. Потом, как уже упоминалось, всякие "тайные смыслы" с воздушной катушкой предъявил. И как это называется? 🙂
    1 балл
  23. FLYBACK с функцией Voltage Sense (R) пуск преобразователя. circuit2-3-1-Cap.cir circuit2-3-1-Cap.cir
    1 балл
  24. Безопасность БП создаётся изоляцией трансформатора, БП при её пробое становится опасным, поэтому параллельно ей ставят конденсатор, и создают путь для ЭСР через него, а не через неё, тогда от ЭСР он просто заряжается на несколько сотен вольт, изменяя на короткое время синфазное, затем разряжается разными утечками до прежнего среднего. Но вообще-то, внутри всех БП в мире — коты Шрёдингера, потому что в произвольный момент неизвестно, живы ли в них ещё эти конденсаторы, или нет. Соответственно, более безопасными будут те БП, ОС которых реализована на бытовом неэкранированном оптроне — при исчезновении этого конденсатора, она просто перестаёт работать, из-за увеличившегося на порядки синфазного.
    1 балл
  25. Ставите МК в роли моста UART<=[Микроконтроллер]=>JTAG<=>Gowin и вуаля, получаете выполнение требования ТЗ. Как шить Gowin из МК здесь уже обсуждалось.
    1 балл
  26. Я брал в Чипдипе. Продается ли она где-то еще и по каким ценам - даже не знаю. Бодяжит (или фасует в розницу) некая ИП Кузьмичёва Ю.В. - https://www.spider-gsm.ru/product-category/materialy-dlya-pajki/
    1 балл
  27. Что касается V3S, то тут repstosw вне конкуренции. Цена вопроса вроде бы не так высока.
    1 балл
  28. Наконец закончил сельхоз и строительные работы на даче, и нашлось время для продолжения разработки схемы энкодера колеса мыши. Выражаю огромную благодарность khach за то, что он не поленился отсканировать часть схемы анализатора спектра. Идея, заложенная в ней, и позволила мне разработать более простое решение. Всего два корпуса жесткой логики, проще, пожалуй, уже и не получится. Пока у меня нет возможности отмакетировать решение, но в симуляторе все работает как надо. Нет ложных срабатываний при смене направления вращения, выдается импульс каждый “щелчок” колеса. Длительность выходных импульсов задается С4,R6 (C5,R7). Привожу схему, может быть, кому-нибудь пригодится.
    1 балл
  29. Написано опять криворуким. void * - указатель на безразмерный тип, а значит к нему нельзя применять операции индексирования ([]), разъименования (*) и подобные. Сперва его нужно привести к нужному размерному типу. О чём я выше писал: Что мешает в нужном конкретном месте сделать приведение типа data? memcpy((u8 *)data + s_addr * rb->cell_size, &rb->buf[loc_tail * rb->cell_size], space * rb->cell_size); Здесь вы приказываете компилятору рассматривать data - как указатель на байты (u8 *).
    1 балл
  30. В догонку для размышления кину наработки красноярских ученых мужей: Беляева, Сержантова, Лексикова. Погуглив по фамилиям, найдете много интересного за десятки лет плодотворного труда. Серебрения и прочих "безобразий" нет, но потребуется серьезный умственный вклад в AWR, ADS, CST, HFSS и подобных. Belyaev_2021.pdf
    1 балл
  31. 1 балл
  32. Вы отстали от жизни ГОСТ 29322-2014 Uп = Eя + I*Rя В момент пуска якорь неподвижен, поэтому противоэдэс (Ея) не вырабатывается. Ток якоря равен напряжению питания, деленному на сопротивление якоря. Последнее очень мало, поэтому пусковой ток велик.
    1 балл
  33. Может быть порядок инициализации каких-то регистров важен ? Вы документацию на микроконтроллер хорошо изучили ? Я немного работал с dsPIC33. С UART проблем никогда не было.
    1 балл
  34. Если по каким-то причинам не выгорит с MSPM0G3107, то вспомнил тут про ещё один _возможно_ подходящий для задачи ТС МК с много-АЦП: серия SPC58NH... от STM. Совсем про них забыл.... Я сам с ними не работал, но рассматривал для какого-то проекта. Так что сужу чисто теоретически - по даташиту. Если ему верить, то они имеют по 4 SAR ADC с частотой выборок до 16MHz/5 = 3.2MS/s (в 10-битном fast режиме). И 100 АЦП-каналов. Т.е. - если каналы в чипе распределены так, что получится на каждый АЦП посадить по 10 каналов (я не смотрел распределение), то как раз получатся желаемые 0.32MS/s на канал. И того = 40 каналов на один МК. 2 МК = уже 80 каналов. На mouser-е и digikey они есть на складе, с ценой ~30 евро при 100шт. партии. Т.е. - вроде не смертельно для проекта ТС. Правда в наличии почему-то только самые тяжёлые (и дорогие) камни из линейки: SPC58NH92... (3-ядерные, с 10 МБ флеша). 6МБ-ных почему-то нет в наличии (а они думаю должны быть заметно дешевле). Но может ещё появятся вскоре? К тому-же: 3 ядра по 200МГц каждое - возможно хватит даже и для обработки данных (40 каналов на чипе). Архитектура у них правда какая-то хитрая: не народный Cortex. Но... наличие у каждого ядра своей памяти: ...а также кешей: ...и некий "лёгкий DSP-набор": дают надежду, что возможно этот МК сможет потянуть и обработку данных. И тогда - кроме двух таких МК на плате, больше ничего и не нужно будет. К тому же - там имеется некий: Если этот eDMA (enhanced?) позволит поток сэмплов со всех 4 АЦП раскидывать равномерно по регионам ОЗУ трёх ядер, распределяя таким образом вычислительную нагрузку по ним, то шансы успеть прожевать все данные и не захлебнуться - имеются. Получается: 3.2*4/3 = ~4.267 MS/s - вычислительная нагрузка на каждое 200МГц-овое ядро. При работе каждого ядра в своём регионе ОЗУ я думаю - уже должно хватить быстродействия прожевать этот поток. Хотя конечно нужно бы посмотреть - что там за система команд и что она могёт?
    1 балл
  35. CBB-20 буржуйские посмотрите, может найдется среди них
    1 балл
  36. Повторения в обоих банках памяти? Скинул бы их сюда поглядеть... Повторялось местами и на китайском клоне V11 на проце LPC4337... В банке ROM_1B000000_80000... Там много мусора накидано... Вот это плохо... Возможно китайцы что-то натворили в своем альтернативном загрузчике... У меня на оригинальном железе V10.1 поднятом программно до V12, на самой последней FW - всё удачно и с чтением, и с тестом эксплоита: JLinkTool by UniSoft, v1.01 (Compiled Mar 5 2023 05:52:51) Connecting to J-Link via USB... INFO: Firmware: J-Link V12 compiled Jul 3 2024 16:56:02 INFO: Hardware version: v12.00 INFO: S/N: 20127510 INFO: Feature(s): FlashBP, GDB, JFlash, FlashDL, RDI INFO: Built-in license(s): FlashBP,GDB,FlashDL,JFlash,RDI INFO: Signature Verification OK! [5BBC7AE2] INFO: SN CheckSum Verification OK! [935B2F01] INFO: MaxMemBlock: 23856 Bytes Launch Test Exploit... INFO: Select target interface FINE. INFO: Select TIF... OK! (0) INFO: Exploit Found at address 0x100842E8... OK INFO: Launch Exploit... OK (00000000) INFO: Launch Test Exploit... OK INFO: Now LEDs should blink (around 30 seconds)... RED-GREEN-RED-GREEN... INFO: To exit from test restart your J-Link...
    1 балл
  37. как же так??? Ведь: PS: Боюсь, что опять окажется что "даю совет взять камень по-толще по-дороже", но XMC4502 имеет: "Four Analog-Digital Converters (VADC) of 12-bit resolution, 8 channels each". Хотя сомневаюсь что удастся с него одного 80 каналов на 0.32MS/s. А вот с пары XMC4502 - должно получиться. Ну и по периферии, через которую можно отдать данные наружу - он богат: хоть несколько QSPI, хоть SDMMC 4-битный, хоть внешняя шина (EBU). И проще сего (имхо): 2шт.XMC4502 + TMS320C6745 со связью через параллельную шину или несколько QSPI.
    1 балл
  38. Так он рабочий, только сосет не на все деньги, ну если хочется на все деньги, нужно покупать другую соску.
    1 балл
  39. На удачу ))) Выжидание требуется для МАС. PHY согласуется автоматически. По результатам согласование PHY, МАС настраивает свои регистры. Значения Half/Full duplex, 10/100 МБит. По умолчанию МАС настроен на Full Duplex и 100 МБит. PHY скорее всего у вас не гигабитный. Сейчас сеть на 10 Мбит еще умудриться найти надо. Поэтому настройка по умолчанию в подавляющем большинстве случаев подходит.
    1 балл
  40. Тема себя исчерпала и была закрыта.
    1 балл
  41. LPC4370 + 2 x ADG732 = 64 канала x 12бит x 1.25МГц LPC4370 + 3 x ADG732 = 96 каналов x 12бит x 800кГц у тексаса же есть мелкие армы MSPM0C1103, с более быстрым АЦП внутри, только стоят на порядок дешевле. в 2х2мм копрусе и их пожалуй ещё можно по паре штук daisy-chainить, последовательно в один "сдвиговый регистр".
    1 балл
  42. Если трансивер WiFi поддерживает протокол PTP, то он умеет измерять round-trip задержку между отправленным и полученным пакетами PTP.
    1 балл
  43. Достаточно точное графическое описание смены методологии
    1 балл
  44. Модератор: прошу всех желающих отметиться в этой теме еще раз перечитать правила раздела "Предлагаю работу" и потом не обижаться.
    1 балл
  45. Baza, смотрите исходную дату ветки. Это выпнутый к Kazus'а Стогов набивает счётчик сообщений, чтобы нести свою чушь здесь.
    1 балл
  46. Да, так и будет)) Я просто хотел отразить саму неизбежность в обрастании классов всякими плюсовыми прибамбасами даже в низкоуровневом коде. Потому что, ИМХО, терять все те прелести C++ - равносильно покупке нового авто, а продолжать кататься на старом ведре. Я за подход в стиле "нужно чутка подумать над низкоуровневыми классами, чтобы их поведение было максимально предсказуемым при реализации в разных компиляторах и по занимаемым ресурсам".
    1 балл
  47. У вас это филькина грамота, а не нет классы. SDRAM-- это просто название значка директивы как объекта и ни на что не влияет. Я их вообще срываю, чтобы не вводили в заблуждение Внизу есть кнопочка добавить в директиву нет-класс. Добавить в одну директиву можно много. Именно они определяют класс и текст я выношу на схему для проверки
    1 балл
  48. Не имеет, она неработоспособна. Р-канальный MOSFET там вообще говоря не нужен. Вполне сгодится N-канальный, пусть на нем падает напряжение и рассеивается мошность. Зато LDO будет меньше греться при питании от 17В
    1 балл
  49. Конечно. 1. Hasfootprint('SMD0603') 2. IsTrack Но тогда вы поднимаетесь в более высокий класс по всей плате. т.е. смысл зажимать именно здесь, а в других местах делать шире теряется.
    1 балл
×
×
  • Создать...