Jump to content

    

rezistor2000

Участник
  • Posts

    21
  • Joined

  • Last visited

Reputation

0 Обычный

About rezistor2000

  • Rank
    Участник
    Участник

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Мы временно прекращаем приём заявок на разработку и расширяем штат сотрудников. Требуется высококлассный специалист в области электроники с хорошими знаниями в области проектирования, altium designer, mentor pads, высокоскоростных магистралей DDR3, MIPI DSI/CSI и желанием осваивать новые технологии и инструменты. Желателен опыт работы с Android, Linux, iOS, Windows (умные панели управления, touch screen), fpga, arm, rtos, силовой электроникой. Опыт работы не менее 10 лет, умение разрешение конфликтных ситуаций с клиентами. Необходимым требованиями являются: - Свободное владение Русским языком, знание русского менталитета; - Знание Китайского и Английского языков (разговорный и письменный); Важно! У вас должно быть наличие рабочей визы со сроком окончания не ранее 30 сентября 2022 года, и находиться в Китае. Собеседование будет проводится удалённо по WeChat desktop на китайском языке. Резюме желательно на английском или китайском языке. З/п от 6000 юаней, быстрый рост по результатам работы, официальное трудоустройство, возможность получить опыт работы в крупных проектах.
  2. Допустим, есть простой проект на F746, который мигает лампочкой и в цикле заполняет память числами 1,2,3,4,5. В кубе можно сделать новый проект для F407, настроить GPIO output для той же лампочки и скопировать код по заполнению массива. При нехватке памяти можно поставить внешнюю микросхему sdram (https://controllerstech.com/sdram-in-stm32/), в кубе настроить интерфейс памяти, развести плату. Для описанного выше примера в исходник добавится инициализация sdram. В linker script (*.LD) файле можно добавить секцию с адресом SDRAM, и в программе перенести некоторые из переменных и массивов в эту секцию, например uint8_t tempArray[16384] __attribute__((section(".my_sdram"))); Простая программа будет работать без изменений в основном коде, как было tempArray=12345, так и останется. В некоторых случаях можно обойтись и без внешней памяти, неизменяющиеся данные можно перенести во flash (добавить в виде константных массивов в программу), экономнее использовать память и т.д. Через GPIO: https://www.st.com/resource/en/application_note/dm00110292-implementing-an-emulated-uart-on-stm32f4-microcontrollers-stmicroelectronics.pdf https://electronics.stackexchange.com/questions/383004/can-spi-and-i2c-be-implemented-using-gpio-pins Поищите stm32 bit bang i2c, stm32 bit bang spi, stm32 uart emulation. Так же от других фирм есть инструкции на эту тему, например Microsoft Word - Ap0803110_Emulating_USART_via_software.doc (infineon.com) Расскажу как это делалось на древнем микроконтроллере 90-х годов: для usart-а было выделено два gpio: вход (rx) и выход (tx). В программе был таймер с прерыванием, которое работало со скоростью 9600 раз в секунду (9600 Гц, или 9600 bps = скорость порта). При необходимости отправить данные выставлялся флаг needSend=1 и количество данных для отправки sendLen=..., В прерывании при наличии флага программа начинала переключать gpio выходного tx пина. На каждый байт по-моему было 10 прерываний. Старт бит, потом восемь раз для каждого бита (после отправки каждого бита в прерывании отправляемый байт сдвигался вправо на один бит), и стоп бит. Для приёма данных было что-то вроде EXTI на rx пине. Сразу после приёма стартового бита программа отсчитывала полтора бита (по времени, цикл на ассемблере с NOP-ами), чтобы по времени попасть на середину первого бита, и начинала считывать оставшиеся 9 бит (таймером или чем уже не помню). Ещё похожий способ был на приём, но с утроенной битовой скоростью, чтобы не выравниваться по стартовому биту: https://www.analog.com/media/en/technical-documentation/application-notes/56916367ee_89.pdf
  3. Дополнения: Учитывать нужно: 1) хватит ли производительности 2) наличие особой периферии (поддержка экрана и т.п.) 3) если недостаточно выходов периферии (например 3 порта, а нужно 5), то в некоторых случаях можно эмулировать порты через GPIO: софтварный I2C, USART 4) если недостаточно выходов физически (ножек микроконтроллера), то изучить возможность использования мультиплексоров, микросхем для расширения портов. У таких микросхем входов мало, а выходов много. Выходами можно управлять по очереди, задавая адрес на входных ножках. 5) да, можно использовать 2 контроллера, гонять между ними данные по стандартным портам (SPI, USART, I2C), но есть и альтернативы, где нужно углубляться. Например, односторонне GPIO 12bit + CLOCK 1bit DMA выход, а на приём DCMI 12bit. На форумах такие темы проскальзывают, в основном проблема для высоких скоростей обмена, чтобы успеть передать и не расходовать на это слишком много ресурсов микроконтроллера
  4. Совместимость по пинам в основном присутствует имеется, нужно конкретно смотреть. Если такой же корпус, то иногда бывает разница в расположении VCAP как минимум. Т.е. небольшие изменения в плате. Если вменяемый разработчик писал на кубе, то перенос прошивки относительно простой: настроить пины и скопипастить в новый проект куски старого кода с минимальными изменениями. Переносили F4 на F103 в 2020-ом, из-за наличия у клиента залежей F103 и дефицита F4: 1. оптимизировали математику на целочисленную с фиксированной точкой 2. из-за отсутствия ЦАП в F103 сделали самодельный на резисторах и GPIO (R2R цап из 24 резисторов + DMA GPIO на 8 выходов), порядка нескольких килогерц. Ещё остался запас по производительности. Резисторы взяли 4-в-одном, поэтому всего-то 6 элементов на "эмулятор" ЦАП:
  5. да какие там стартапы, я о более простых вещах. Взять 1 миллион долларов, поделить на количество активных пользователей всех русскоязычных сайтов по электронике, там ежемесячных выплат по $15 долларов наверное хватит на десятилетие, если не больше. Остальные сотни миллионов, инкубаторы и курятники это отдельная тема.
  6. Ну субсидии-то будут огромными на микроэлектронику, предлагаю 1% пустить на радиолюбителей, я не знаю сколько там получится, может 750 рублей, а может 7500. Ну если будет жалко, то можно выделить и 0.1%. Но всё-таки желательно не совсем копейки, хотя бы чтоб раз а два месяца можно было закупиться: сейчас на таобао можно купить отладочная плата stm32h743vit6 - 80 юаней отладочная плата stm32f103c6t6 - 12 юаней радиолюбительский набор 51 серии - 70 юаней заказ печатной платы - 20 юаней маленький трафарет для нанесения паяльной пасты - 15 юаней доставка бывает бесплатной, или около 15 юаней Нужен официальный канал доступа российских радиолюбителей к подобной продукции и услугам
  7. Как насчёт субсидий для частных лиц? Пусть люди творят, закупаются нужными им элементами, заказывают платы, собирают новые устройства. Фотоотчёты здесь на форуме, схемы, всё прозрачно будет, отдельно официальный сайт. От школьников до пожилых радиолюбителей. Сейчас ни платы толком не заказать, ни микросхемы, нужны доступные цены для энтузиастов, хобби. Объёмы таких субсидий думаю в сотни, а может и в тысячи раз меньше планируемых по официальным направлениям. Сначала подбодрить небольшой выплатой на покупку отладочной платы, или заказа каких-нибудь stm-ок, открыть официальный магазин, где в одни руки можно купить 1 штуку отладочной платы, три микроконтроллера и т.д.. по низким ценам. А печатные платы можно будет заказывать на Резоните, для хобби проектов плата 10x10 см 4 штуки 100 рублей, а остальное доплачивает государство. Всякие карательные меры, попытки надавить сверху для разработки всякого Г для показухи пресекать законодательно, люди работают на энтузиазме и при любых неловких движениях разлетятся как мухи. А нам нужны пчёлы. Ну ошибся человек, или даже смошенничал, приостановить выплаты скажем на 6 месяцев. Сейчас любой китайский школьник может на Taobao купить простую отладочную плату, какуюни-будь микросхемку, набор деталек и даже заказать плату 10x10см, уложившись при этом в 1000 рублей (всё вместе!). Не верите - зайдите на таобао, поищите 开发板, 电路板, stm32, посмотрите на лидеров продаж и сложите цены. Люди сами покупают и изучают. Вот такую доступность компонентов нужно обеспечить для радиолюбителей в России.
  8. А что там тестировать... Может быть они отправили 10 заказов и ждут, дойдут ли эти заказы? Неужели планшеты, толстовки и всякие сувениры с AliExpress доходят, а платы могут не дойти? Пусть позвонят в службу поддержки AliExpress и узнают, почему не удаётся заполнить какой-то там номер. Если же проблема с доставкой через AliExpress в целом, не будет ли логичным искать другие пути доставки?
  9. Видимо мало заказов идёт, раз так медленно решается вопрос с оплатой. Ещё один возможный вариант - заказывать на taobao через посредников, как одежду или технику. Если проект печатной платы нормально подготовлен, то вопросы возникают редко. Для обычной двухслойной: pcbname.gko - контур платы pcbname.gtl - верхний слой pcbname.gbl - нижний слой pcbname.gts - паяльная маска верхняя pcbname.gbs - паяльная маска нижняя pcbname.gto - шелкография верхняя pcbname.drl - сверление pcbname.gtp - для трафарета (нанесение паяльной пасты) Для четырёхслойной добавляете pcbname.gb2 - внутренний слой 1 pcbname.gb3 - внутренний слой 2 В zip архиве, указать толщину: 板厚1.6mm. Заодно прикупить какой-нибудь одежды, чайник, массажер.
  10. отправьте вопрос с фото производителю чипов. А если большая партия микросхем в оригинальной упаковке, то там на коробках и пакетах есть всякие коды-штрихкоды, вот их и прикладывайте к письму
  11. Проведём проектирование, закупку компонентов, поверхностный монтаж, сборку. При необходимости защитная упаковка, полиграфия картон, брошюры, буклеты, инструкции. Обширная библиотека алгоритмов выполненных работ: измерение/формирование импульсов, тока, напряжения, сопротивления, показаний датчиков, модуляция/демодуляция/модемы, измерение амплитуды/фазы сигналов, БПФ/FFT, КИХ/БИХ/FIR/IIR фильтры, обработка видео/аудио/других сигналов, нейронные сети / ANN, целочисленные алгоритмы, оптимизация для мк, LUT, протоколы обмена, конверторы протоколов, логгеры, эмуляция, сжатие данных, AES, CRC32, коррекция ошибок, загрузчики/bootloader/OTA firmware update/IOT, передача данных по Ethernet, WiFi, RS232, RS485, i2c, spi Почта: [email protected]
  12. После возникновения вопросов новым клиентам и в первый раз не отправят. Если микросхема из верхушки отсортированного списка, то её не будут поставлять никаким "новым" покупателям.
  13. А какие есть методы? Снимать по одной микросхеме на станции с ик подогревом. Либо подогрев снизу плиткой и паяльным феном, но если 260-градусный безсвинцовый припой, может быть сложно снять. Может имеет смысл нанести пасту Sn42Bi58 (138 градусов) поверх площадок LQFP/QFN. Ещё есть идея вырезать кусок платы самым важным чипом (резаком для бумаги), положить этот кусок на плитку 150 градусов, после прогрева погрузить в маленькую ванночку с низкотемпературным припоем, осторожно снять чип вторым пинцетом.
  14. В теории, на практике быстро накроется такой метод. Представьте ситуацию: в дигикее или ещё где есть сотрудник, он попил кофейку, сел за удобный компьютер с большим экраном. Экран поделён на две колонки: первая - количество заказов из России за 2021 год, вторая - из всего остального мира. Далее сортировка по цене и кол-ву заказов. Там сразу всё видно, как на ладони. 10 лет никто в Китае это не заказывал, и вдруг попёрло, причём по цифрам даже будет заметно (в левой колонке минус 100 чипов, в правой - плюс 100 чипов в месяц). За мелочью гоняться скорее всего не будут, по моим ощущениям компоненты дороже 15$ проблемные, а от 100$ - санкционные без вопросов. По этим позициям дигикеи и маусеры начнут прояснять природу закупки у китайского закупщика. Если прояснить не удаётся - попросту прекратят поставки. Там уже никакие новые имена, адреса и фирмы не помогут. По-моему даже возиться не стоит с такой схемой, лучше начать разработку заново, выбирать компоненты с учётом сложившейся ситуации.
  15. Основная проблема в другом. В Китае попросту нет многих микросхем, их при необходимости китайские фирмы и частные лица покупают на Mouser-ах, Digikey-ях и т.п., напрямую через mouser.cn, или через посредников типа szlcsc.com, указывая ФИО, фирму, телефон, цель применения и т.д.. Какой-нибудь LMV358 (не LM358, а который rail-to-rail) от Texas Instruments вы спокойно можете купить, независимо от страны происхождения, т.к. этого добра полным полно у кучи мелких китайских перекупщиков. Проблемными являются древние микроконтроллеры, fpga и может ещё какая специфическая мелочь начала 2000 гг., и свеженькие SOC/FPGA/ADC/..., в основном это можно найти только на arrow, mouser, digikey и т.п..