LightElf
Участник-
Постов
179 -
Зарегистрирован
-
Посещение
Весь контент LightElf
-
SMD-TAXI опыт 6 лет использования
LightElf ответил Михаил Баранов тема в Пайка и монтаж
Используем Такси года три-четыре (не помню точно). В основном - 0402. Ставим QFN с шагом 0.4, QFP128 с шагом 0.4, прямоугольные QFP128 с шагом 0.5 ставили. Не без проблем, но вполне нормально. Сравнивать особо не с чем, но о покупке ни разу не пожалели. Ребята контактные и отзывчивые, что однозначный плюс. -
Трафареты
LightElf ответил A_D тема в Пайка и монтаж
После того как DHL завернул отправителю посылку - я просто с ними не связываюсь вообще. EMS чуть дольше, но обычно в разы дешевле. Нормально приезжает груз, нормально передают таможенное уведомление, бесплатно хранят до растаможки. -
Трафареты
LightElf ответил A_D тема в Пайка и монтаж
Чтобы получать грузы через DHL нужно заключить с ними отдельный договор на услуги таможенного брокера (за очень отдельные деньги). Тогда они (по слухам) проводят через таможню. Услуги таможенного склада/брокера в обычную стоимость доставки не входят. Т.е. если таможня не пропускает груз бесплатно - DHL его заворачивает отправителю. Нормально работает EMS (обеспечивает таможенный склад). Возможно еще SPSR. -
В даташите на свич, регистры MIB. Там есть куча всяких счетчиков по каждому порту: количество принятых пакетов, количество принятых битых пакетов, количество отправленных и т.д. Кроме того, каждому порту можно провести Cable diagnostic test и по результатам выдвинуть какие-то предположения. PS. На этом сеанс телепатии завершаю
-
Частота должна быть в диапазоне 49.995 до 50.005. Это так? Я предлагаю вам выяснить, что именно плохо работает: прием или передача? Посмотрите в счетчики свича, например. И потом уже копайте это направление.
-
1) Страпом (нога 101) задайте свичу генерировать 50МГц для RMII и осциллографом померьте там частоту на 60 ножке (чтобы щуп не влиял). Симптомы слишком характерны для кварца. 2) Выясните что именно не работает: прием, передача, оба направления, один порт или все. В общем, попытайтесь локализовать проблему.
-
Обычно порядок подачи напряжений от самого большого к самому низкому. Или, хотя бы, чтобы более высокое всегда было больше, чем более низкое, дабы обратные диоды в структуре кристалла не открылись. Микрел говорит, что для сабжа порядок не важен, но береженого бог бережет. Интервала как такового не требуется, но к моменту окончания сигнала RESET оба напряжения должны быть в норме. Честно говоря, я всегда использовал встроенный регулятор. Значит тут все нормально. Конденсаторы C27-C30 (и остальные аналогичные) по вашей схеме - почему 22пФ? Там 0.1мкФ должны быть или вообще убрать, чтоб не мешались. Трансформатор, который указан на вашей схеме, вроде как для гигабитной сети. Зачем такое?
-
Если не склероз, по стандарту минимальный пакет 64 байта. Но это к слову. А по существу: 1) что у вас за конструкция на 17-ой ноге? Там должен быть просто резистор 12.4К в землю. 2) Используете внешние 1.2 - порядок подачи соблюден? Чип не греется? Вообще сабжевый чипец - железобетонный, работает как батарейка энерджайзер на любой макетке из говна и палок.
-
Тоже вариант Больше 15см никогда не использовал, так что ничего внятного сказать не могу.
-
Тады ой, я пользовал только медь и загрузка настроек у меня с процессора идет. В плате ничего особенного нет, обычный переходник USB-I2C на базе FT2232C. Воткните в USB любую платку на чипе FTDI FT2232C - может ему похорошеет?
-
Errata тщательно изучили? Там помнится было что-то на предмет загрузки из EEPROM забажено
-
Hi-Speed USB-to-SD Card Readers
LightElf ответил Integro тема в Компоненты
Недавно разбирался с подобной темой. Вот что нарыл: Microchip USB2244 - голый SD/MMC ридер, QFN36 USB2642 - SD/MMC ридер и USB-хаб в одном флаконе. QFN48 GenesisLogic GL823 - SD/MMC ридер, SSOP24/QFN24. Дешевый, менее $0.6 в розницу. Не требует кварца. Prolific MA8170/MA8125A/MA8121. Цены около $1 в розницу. Не требует кварца. SSOP28/QFN32 Alcor AU9331 - SSOP28, цена в районе бакса AU6465R - QFN28, не требует кварца, дешево не нашел Надеюсь другие дополнят список -
China-Link, Вариант отладчика из Китая
LightElf ответил krestnick тема в Отладочные платы
интересуюсь импортной техникой :) JLink V10 китайцы еще не освоили? Что-то найти не могу. -
Согласование Cp2102 c МК
LightElf ответил MKdemiurg тема в RS232/LPT/USB/PCMCIA/FireWire
Устройство должно работать у заказчика "из коробки", без мутных манипуляций с реестром, "режимов разработчика" и прочих плясок с бубном. В нормальных организациях такие манипуляции просто запрещены на уровне доменных политик. На Windows 10 S вообще невозможно подсунуть свой драйвер - он либо автоматически подтягивается с сайта MS, либо устройство не работает. -
На 100мбит нет link pulse, там непрерывно передается idle frame.
-
Разъем с трансформатором LU1T516-43 и сейчас популярен.
-
1. На данном PHY - можно, ибо automatic polarity correction присутствует для 10MBit. Для 100MBit - пофигу полярность. 2. На данной комбинации транс+phy - можно, т.к. транс симметричный, а phy умеет auto MDI/MDIX 3. Ставлю между трансформатором и phy
-
Ну это не совсем то, что по ссылке у ТС. PS. Сами пользуем бочонки двусторонние для вывода из герметичного корпуса.
-
Можно глупый вопрос? А зачем, собственно, RJ45 в данном случае? Понятно, когда RJ45 используется для удобства (стандартные копеечные коннекторы и обжимки для них) и совместимости с другим оборудованием. Но вот такие навороченные разъемы все равно ни с чем не совместимы. Может лучше в сторону СКЦ102 или СНЦ160 (или их импортных аналогов) посмотреть? Насчет встроенного трасформатора - оно сильно вряд ли. Обычно где waterproof - там же и ESD/EMI, где комбинашки не очень.
-
Apache Mynewt OS
LightElf ответил DASM тема в Операционные системы
Качество кода - это другой вопрос. Слишком много всяческих компиляторов, с их собственными особенностями поддерживается в параллель. С другой стороны - сделано очень академично, в расчете на хорошую масштабируемость. Для случая трех задач и двух прерываний - избыточно. Но стиль - кэмелкейс вперемешку с подчеркиваниями :maniac: -
Apache Mynewt OS
LightElf ответил DASM тема в Операционные системы
компилятором каким пользуетесь? У ряда компиляторов есть stack usage analisys IAR Stack usage и GNU Static Stack Usage. Можно просто посчитать, сколько стека нужно конкретной задаче. Или не помогает? Что до лицензии FreeRTOS - с 10 версии лицензия поменялась, всякую гнусь оттуда вычистили. Можно честно пользовать для любых целей. Насчет же существовавшего ранее запрета на сравнение - я эту историю хорошо помню. Какие-то комики скомпилировали FreeRTOS без оптимизации и бросились таскать по всяким форумам. Автор объяснил, что сравнение выполнено некорректно. Началось размазывание соплей и прочая такая фигня. Чем бегать по интернету и на каждом углу сраться - автор просто запретил публиковать результаты не согласованного с ним тестирования. -
Раньше (GPL+exception clause) можно было скрывать свои сорцы, при условии что саму FreeRTOS вы не меняли. Сейчас можно скрывать свои модификации FreeRTOS. Кроме того, TCP и FAT раньше были под чистым GPL, т.е. надо было открывать свои исходники в любом случае. Сейчас такого требования нет. Думаю такое было требование Amazon. Амазонцы лезут во всяческий IoT, а там открытые сорцы могут быть нежелательны по причине безопасности.
-
Рекомендация почитать учебник - переход на личности? Как все запущено. Ну и так, чтобы черту подвести. Берем дамп системной области STM32F042F4, смотрим чего там и как. И видим такую замечательную последовательность команд: И далее: Комментарии нужны или и так понятно?
-
Итоговое поведение процессора соответствует даташиту. Как именно это реализовано - по-прежнему неизвестно. Читайте внимательнее: у STM32F42x это один блок кода. К счастью, в ST идиотов мало сидят достаточно умные люди, чтобы не пытаться вышеуказанную чушь реализовывать. Потому бутлоадер размещают в самом обычном флеше и прошивают его в процессе производства. Что позволяет не только менять заливаемую версию бутлодера без изменения масок, но и складывать туда Unique ID, калибровки температурного датчика и тактового генератора, уникальные для каждого кристалла. О чем, совершенно не скрываясь, пишут в своих даташитах. Маску наверно под каждый кристалл переделывают, угу. Смотря что за платы и что за доработки. Иногда значительно дешевле доработать. Тому куча примеров как в весьма серьезном оборудовании, так и в китайском ширпотребе. Вы специалист по мега-массовому производству или из гаража разъяснения даете? Сколько миллионов изделий произвели? Учебник логики купите. Может поймете, чем "отсутствие доказательства явления" отличается от "доказательства отсутствия явления".
-
Я из этой таблички делаю вывод, что управление будет, в конце концов, передано в системный загрузчик или в пользовательскую прошивку - что мы собственно и наблюдаем вживую. Передано ли туда сразу (первой исполняемой командой процессора) или по результату исполнения некоего первоначального кода - из таблички никак не следует и уверенно сказать об этом нельзя. Я убедился путем дизассемблирования, что в STM32F030 в системной памяти нет команд, определяющих вариант загрузки. Но: 1) "секретный загрузчик" может быть и в другом месте 2) В других камнях STM32 может быть по-другому. Как минимум у STM32F042 отличия должны быть. Это не вопрос веры, это вопрос неверия. У нас нет достоверной информации о том как это реализовано. Может быть так, может быть эдак, может быть еще каким-то третим способом. Но вы упорно настаиваете на одном конкретном варианте, непонятно на каком основании. Аппаратное решение совсем не проще в реализации и уж явно не гибче. Ежели какая-нибудь бага обнаруживается, то проще изменить заливаемый на конвейере код загрузчика, чем вносить изменения в маски. Я уверен (и Reference Manual на STM32F4xx это подтверждает), что как минимум у ряда контроллеров из семейства STM32 код системной области (не буду называть его загрузчиком дабы избежать путаницы) принимает участие в выборе режима старта.