Микросхемы из Китая

Периодически я на всяких Алиэкспрессах покупаю микросхемы или сборки. Т.к. цена там копеечная и наловил с этого немало лулзов. Не секрет, что Китайцы прирожденные оптимизаторы и способны удешевить и упростить любую вещь. Либо сделать говна конфетку, ну по крайней мере она будет так смотреться. И если с ущербной и упрощенной схемотехникой разных модулей и блоков все понятно, то с микросхемами могут быть разные приколы.

Очень часто можно нарваться на перемаркировку, как, например, я в посте про поиск глюков NC и ПИЛУ. Там я вместо NCP551SN30 купил перемаркированные под него LP2985-30 в результате получил веселые эффекты.

Или вот есть такая замечательная пищалка HCM1212A — она идет в составе демоплаты Pinboard II. Выбирая ее я специально взял динамическую пищалку без генератора, чтобы можно было генерировать звук самостоятельно, дрыгая ногой. Ставили мы их ставили, изготовили несколько сотен плат, все было ок. Потом у моего поставщика сменились источники закупки и та же HCM1212A пошла от других китайцев.

Поначалу никто ничего не заметил, пока на форуме не возникла тема о том, что пищалка-то с генератором, а в документации про это ни гугу. Обана… Стали проверять детально — точно, с генератором. Внешне не отличимые. Причем через раз, в одной и той же партии может быть как с генератором, так и без него О_о. Когда и где это случилось и сколько мы клиентам отгрузили таких плат неизвестно. Клиенты правда считают, что это не баг, а фича. Но я с ними не согласен, я так не задумывал. Перетряхнули поставщика, нашли точно те что необходимо и заменили.

Но это все фигня, проблема решается еще на этапе конструирования и не ведет к каким-либо проблемам. Хуже когда нарываешься на глючные микроконтроллеры или другую сложную логику. Ниже будет несколько случаев на которые я лично напоролся покупая комплектуху в Китае.

▌ATMega48
Совершенно невменяемые калибровки внутреннего RC генератора. Не, я понимаю, что доверять ему особо нельзя, что он не точный. Но не настолько же? Когда процессор вместо того, чтобы работать примерно на 8Мгц. Запускается на чем то вроде 6.56Мгц это как вообще называть? А так все работало, никто бы и ничего не заметил если бы не один юный падаван, который купил чип в Китае и курсовую работу которого я курировал. У него банально не запускался USART на 9600. Пишет мне, мол бьюсь уже несколько дней, а результат пшик. Кидает исходник — там все ок, запускаю у себя — работает. Приходит он ко мне со своим девайсом. Не работает. Тычу осциллографом, вижу что оно работает, по линии летят нужные мне байты, но явно не на той частоте, давай в Br@y Terminal 1.9b подбирать битрейт — подобрали. Мда.

▌ATMega88
Купил я с оказией на али совершенно дешманских атмежек, а чего бы нет, если они по 20р штука выходили? А словил плавающий бит в оперативной памяти. Все было нормально, до тех пор пока моя программа не начала падать совершенно в случайных местах. Промучался я несколько дней и хрен знает сколько бы я еще убил времени на отладку кода если бы не помог кот…

Совершенно отчаявшись найти баг в прошивке, я решил еще раз проверить железо на предмет всяких соплей. Были у меня уже случаи когда сопля между линиями связи генерировала прерывания, сбросы и много чего еще. Вытащил, значит, микросхему из панельки, положил ее на стол. Тут приходит Лысый и по своей гадкой привычке начинает методично и вдумчиво лапой скидывать все со стола. В том числе и эту микросхему. Закатилась она куда-то под стол и мне стало лень за ней лезть, достал из коробочки новую. Прошил… Все работает идеально.

Тут мне стало интересно. Я достал злосчастную микросхему и решил упороться, но найти глюк. По счастью программа была написана на ассемблере и потому была полностью статичной, все адреса стояли жестко прибитые моей могучей рукой и довольно быстро я нашел где у меня валится программа. В одном из ветвлений адресный переход по таблице происходил в неведомые ебеня. Прижучив этот глючный адрес, я начал в каждой итерации главного цикла выплевывать эту переменную с адреса в USART. Третий бит адреса 0x0127 самопроизвольно менялся. Судя по тому, что изменения носили не хаотический характер, а некую неведомую систему можно предположить, что у контроллера что то внутри замкнуто не туда, от чего влияние других потрохов колышет этот злосчастный бит. Я обошел этот бит, сдвинув таблицы в памяти и все заработало. Впрочем я не уверен, что у этого контроллера нет других глюков.

▌ATMega16A
Очень похожая фигня, но тут тупо не прошивался один из байтов флеша. Все шьется, а он нет. Это естественно же выплыло на верификации прошивки и контроллер был забракован. Я вкатил претензию своему поставщику и он без проблем поменял мне всю сотню глючных контроллеров. Но будь у меня прошивка чуть поменьше, не допиши я флеш до этого же места и потом мог поиметь кучу геморроя с глюками.

Опять ATMega16A, опять из Китая. Все работало, кроме того, что не вставал флаг по переполнению Timer0. Т.е. таймер дощелкивает и… и ничего. Зашибись. Причем десять остальных микросхем из этой же посылки, те же ATMega16A оказались вполне себе рабочим и не выдавали эффектов. Или я их еще не нашел :)

▌FTDI
Вот эта микросхема мне изрядно мозгов поела, шла она в одном серийном изделии. Тираж небольшой, пара сотен штук. Куплено, первые несколько устройств были дотошно провереы, ушла партия клиенту, а спустя какое то время пошли странные отказы. Причем непонятно что да как. Сбои носили несистемный характер и примерно одна из десяти устройств характерно глючили. Глюк был повторяемый, но от этого нифига не более понятный.

Суть в том, что на некой неясной последовательности символов проходящих через USB-UART мост микруха начинала выдавать самодеятельность. Например, передается пачка из 1111111111111111111111, а приходит 1111111111111111211111 Причем если отправить 222222222222222222222, то и придет 222222222222222222222. А для другой микросхемы из этой же партии глюколовку приходилось изобретать заново, подбирая такую пачку символов на которой бы образвался глюк. Это неиллюзорно вымораживало. Причем глючила на вся партия, а примерно одна десятая из ленты. Т.е. на 10 полностью исправных и беспроблемных приходилась одна с характером. Проблема была еще в том, что я покупал их у знакомых, которые для себя заказывали в Китае, ну и мне паровозом дернули партию FTDI, вот этих глючных. Пробовали разбираться, китайцы были согласны на возврат, но у меня то большая часть партии уже была запаяна и ушла к клиенту. В общем тут дело так и сдохло, а мы потом долго возились с глючными аппаратами.

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

В общем, после таких приколов зарекся я иметь дело с Китаем без возможности возврата микросхем. И если со штучными экземплярами еще пофигу, то на серийных изделиях можно очень хорошо проколоться. Да и на штучных неприятно ловить глюк в прошивке, когда он аппаратный, причем глючит сам контроллер там, где глючить не должен.

И если я еще, допустим, могу опираясь на опыт понять, что что то тут нечисто, то новичок, который тыча пальцем в даташит пытается просто что то запустить, чтобы проверить как оно работает может очень жестко обломаться. Так что советую крайне осмотрительно бросаться на дешевизну иных предложений на Али.

▌Элемент
Кстати, о поставщиках. К моему большому сожалению магазин Элемент переехал с Южной на Комсомольский проспект. Так что, Челябинцы, ищите его теперь на Северо западе.

Новый адрес: Комсомольский проспект, 19А. Там, в подвальчике. Работает также, понедельник-пятница с 10 до 18 часов.

54 thoughts on “Микросхемы из Китая”

  1. Я постоянно заказываю с Таобао, благо что живу на границе с Китаем. При заказе всегда сравниваю цены в разных магазинах и стараюсь брать по средней цене, избегая откровенно низких цен. Один раз заказал для экспериментов несколько штук ADE7753 (микр. однофазного счетчика) — на всех экземплярах резонаторы заводились через раз, на SPI порту вместо логики были непонятные аналоговые флуктуации, что сбивало с толку лог.анализатор. Короче — полный брак. В том же заказе с того же магазина пришли микросхемы трехфазных счетчиков ADE7758 — те работают без нареканий. Претензий за 5 микух не предъявлял, попросил только посредника выразить мое Фу! продавцу. С микроконтроллерами проблем в моих задачах не выявлял, все работает.

  2. Спасибо за предупреждение. Китайцам доверять — себе дороже (личный опыт совместной работы).

    Если чего-то нет в наших магазинах, ищу на Tayda electronics. Они вроде оригиналами барыжат, и минимальное кол-во заказываемых компонентов от 1 штуки. Упаковывают очень хорошо, и до Челябинска доходит за 2 недели.

    1. Тоже там периодически заказываю что-нибудь побаловаться и всячески рекомендую. Доставка у них платная, до Киева посылки доходят за неделю-две, никаких проблем с их компонентами не было (правда какие у меня могут быть проблемы, я только учусь и ничего серьезного пока не делал).

      1. А вы ждёте скидок в их Facebook? Если нет, вбейте с гугл «TaydaElectronics» и сразу за магазином будет ссылка на фейсбук. Там периодически — обычно раз в месяц — выдают код купона на скидку, которая почти покрывает стоимость доставки!

        Я тоже могу назвать себя новичком, хотя уже лет 7 (хоть и редко) стараюсь чинить старую технику — в основном просто менял резисторы, конденсаторы. Зарабатываю программированием, но вдруг появилось желание погрузиться в радиоэлектронику :)

        Хочу не просто понимать, как работают достаточно сложные схемы, но и уметь одним взглядом «выделять» отдельные блоки в большой схеме. В идеале — научиться проводить расчёт схем на бумаге (в голове). Спаял уже больше 10 схемок по технологии ЛУТ, описанной на этом сайте (спасибо автору!).
        Самое главное, что не просто спаял, а очень хорошо понял, как они работают! Это непередаваемый кайф :)

  3. Очень ценная тема.
    Интересно было бы накопить коллективную статистику контрафакта — что, где, от кого.

    Я опасаюсь вообще покупать микросхемы на Ali, но что делать, если в России нужного либо нет вообще, либо есть по конской цене в партиях от 100 штук? Приходится рисковать.

  4. Рылся по форумам про цены микроконтролееров, нашел интересный коммент:

    If you want rather more than 1000 then people like Microchip have special untested supply lines where you are responsible for ensuring devices are in spec and you get accordingly low prices. These are sold in egh Asia to compete against the Asian direct PIC clones and against similar capability processors. Prices down to around 20 cents should be «easy enough» to get.

    As you get to high volumes pricing becomes subject to NDA. I have seen prices of some products (not processors) which are around 25% of what may be reasonably expected at very high volumes. (No I’m not subject to NDA but also am not going to be more specific, alas). So, a 20c price in ongoing volume seems doable.

    Т.е. китайцам могут продавать микросхемы без выходного контроля. А они потом отбраковку продают на таобао, алиэкспресс и.т.д.

  5. А может быть есть прошивки, предназначенные для тестирования микроконтроллеров на глюки?

    1. Теоретически они могут быть, но на практике это надо написать прошивку использующую все возможные флаги, периферию, память и так далее. Учитывая набитость современных МК такой тестовый комплекс написать будет непросто.

        1. Я в местном магазине купил под заказ преобразователи уровней GD75232. Купил 8 штук. Открыл 3. Тестер в режиме измерения сопротивлений до 2МОм ничего не показывал на ногах в любой комбинации. По сути там был просто корпус с ножками.

  6. Мой посредник-китаец говорит, что если заказываешь на tmall.com — то качество гарантировано. Я так понял, система рейтингов по другому выстроена и с некачественным товаром продавцов вообще нет. Всех тонкостей не знаю, но посредник заказывает товар с него без разговоров, а вот на Таобао, бывает, что и отговаривает от покупки — типа, продавец новый, рейтингов и отзывов еще нет, ищи в другом месте.

  7. Был у меня однажды косяк с ATtiny24A — в некоторых ячейках EEPROM появлялись случайные числа. Два дня голову ломал, почему на меге32 всё нормально было, а тут с настройками какая-то фигня происходит, появляются значения, которые нельзя было выставить.

    1. Вспомнил ещё. На той меге32 (куплена в BiC) не работали внешние прерывания — пины рабочие, а прерывания ни в какую не выдают.

      1. Еще как распространяется) Я вот так купил usb-232 на ft232rl.
        Заказал на али — пришли, втыкнул все 5-ть в домашний комп. Он радостно обновил драйвера и оные, все 5-ть захерачили фтшки)
        Тупо VID PID выставили в нули и получилось неизвестная херня, на которую винда не хочет ставить драйвера)

        1. Хоть и старый коммент, отвечу. Про этот баг (фичу) хорошо писал Леонид Иванович http://leoniv.livejournal.com/238344.html
          Это дрова специально такие выпустили для того, чтобы портить китайские подделки, но на каждую хитрую жопу…
          есть специальные драйвера, которые работают с нулевыми дескрипторами.

          1. Тоже некропостну )
            На самом деле USB дескрипторы можно поправить. Я свою китайскую тоже в 2015 «запорол», но восстановил ftdi_eeprom или ft232r_prog под Linux (исходники есть их вроде и под винду собрать можно) и ими можно назад зашить VID = 0x6001. После этого у меня и c FTDI драйверами (не патченными) под Windows работает.

  8. Я так понимаю, по метке «прикол», что все это стеб?

    Для производителя самоубийство сливать отбраковку за полцены, чтобы потом это кто-то кому-то втюхал под видом нормальных чипов. Крайним окажется производитель в любом случае.

    Не следить зорко за уничтожением брака тоже очень рискованная вещь.

    У меня с Али лежит десяток Attiny84, которые не удается оживить ничем. Пока не вскрывал их, но судя по прозвонке — всем похожи на живые. Вскрою — увижу, наверное, оригинальный кристалл.

    Лежит десяток нерабочих TJA1050 тоже с Али — вскрыл одну из них аккуратно фрезером вместе с чипом из живой партии. Под микроскопом кристаллы один в один.

    По моей статистике выходит, что где-то 2% заказанных с Али чипов — палево. Как можно было угробить (при хранении?) все!!! чипы soic в оригинальной ленте — не очень понятно. Возможно, действительно тыренный брак.

    Конденсаторы 1206 на 2.2uF недавно прислали — все выдают 1.8uF, но это не с той ленты видать отрезали…

    А про чипы действительно интересно. Цены на Али на чипы, по моим представлениям, в партиях на 10 штук примерно как в известных поставщиках в партиях на 1000 штук — так что вполне можно продавать из Китая по таким ценам вполне легальную продукцию.

    1. Нет, не стеб. Суровая жизнь. Выше вон там писали в комментах, что находили на форумах упоминание, что можно купить на микрочипе без выходного контроля и провести отбраковку самому.

      А производитель всегда может сделать рожу кипричом и сказать идите нахер. Купили незнамо где, вот и расхлебывайте. А мы к этому дерьму отношения не имеем. Это подделка. И, формально, будут совершенно правы. Тогда как выгодно будет всем: производителю, т.к. он не выбросил брак, а продал. Официальным диллерам, так как они в эти случаи могут тыкать при каждом удобном случае. Контрафактных производителей, т.к. они тоже продали. Обычно покупатель розница и судиться и рядиться ради копеечного чипа не будет.

      А продажа 10 по цене как из партии в 1000 у завода это уже палево, т.к. их надо же еще упаковать, заслать, куча накладных расходов. Я вот вообще не понимаю как некоторые продавцы на али могут вообще работать. Там же тупо сопутствующие расходы и отправка выше чем потенциальная маржа, даже если брать промышленными партиями в 100 000 шт и выше.

      1. на мой взгляд
        производителю от этого брака только лучше
        прикинь расклад: массовый отказ микросхем ->массовая миграция с али и подобных->массовый возврат к официальным дистрибам->???????->профит

  9. А у меня платка отладочная. На ней съемный модуль с CPLD и впаяный МК 51-й китаец (STC89LE51). Питание на МК идет через джампер. Снимаю джампер, чтобы отключить МК, прошиваю CPLD выставляя неиспользуемые выводы в Hi-Z…на 7-сегментных индикаторах активность, помигивают, горят, а не должны. Снимаю CPLD — опять то же самое. Жму RESET МК — гаснут (на RESET пины конфигурируются как output с логической 1). В общем подвязал висящую в воздухе ножку питания к земле капелькой припоя погасло, но нервы он мне помотал

  10. Я как-то не очень представляю, как я могу протестить сам даже такую простую вещь, как CAN-контроллер — в котором несколько буферов, разные режимы сна, прерывания. Ну разве что в очень ограниченном режиме — tx-rx работает, ок.

    А для производителя — плевое дело, наверняка есть сервисные команды и микрокод самопроверки.

    Возможно, есть несколько тестов разной параноидальности (типа 100 часов при +85)… но что бы уж совсем untested, как-то не верится, там же миллисекунды достаточно для всех тестов памяти, регистров и т.п…. А речь во всех случаях выше про явный брак, который без нагрузочного тестирования выявляется…

    Интересная темная тема, однако.

  11. Думается мне, что на легальном заводе, на этапе измерений и сортировки, предприимчивые китайцы отбирают не фатальные виды брака. Полностью пошедшие проверку — отправляются официальным дистрибьюторам, а отобранные — продаются на всяких алиэкспресах.

  12. DI HALT, можешь немного резюмировать статью для новичков? Стоит ли вообще заказывать в китае или лучше брать дороже, но надежнее. Просто в известных мне магазинах та же Atmega328 стоит 200-300 р., а из китая (ну вот отсюда например — http://ru.aliexpress.com/item/Free-shipping-5pcs-lot-ATMEGA48PA-PU-ATMEGA48PA-ATMEGA48-48PA-PU-MCU-8BIT-4KB-FLASH-DIP-28/32277725877.html) выйдет около 150 за шт.

    1. Резюмирая — если не знаешь и не умеешь, то учиться лучше на гарантированно безглючном контроллере. В идеале купленном у проверенного официального поставщика (А то мелкие лавочки сами горазды с китая за гроши тащить). Цены можешь сравнить по какому нибудь Digikey или Mouser — там говна нет. Если примерно близко, то скорей всего это нормальный оригинал.

  13. Я тоже раньше ругался на Китай и его поделки…
    Пока мне по дружбе не объяснили их менталитет:
    У Китайцев не принято отказывать. Т.е. если вы просите сделать отвертку за 500 уе, то она будет титановая в позолоте… Если за 5 центов, то вы получите отвертку, но из бумаги, покрытую фольгой.
    Т.е. вы, определяя цену — определяете и качество…
    И они никогда не скажут вам заранее, что за вашу цену вы получите УГ. Считается, что вы уважаете их труд, и заранее вкладываете в цену адекватное вознаграждение за него…

  14. По работе постоянно заказываем платы, устройства и железо (комплектующие изделий отливка, штамповка) из китая.
    По поводу очень дешевых микросхем разговаривали с китайцами. И таки да, это отбраковка с производства. Иногда находят брак в нескольких штуках и списывают партию. Её продают как уценку с непонятным количеством брака. Типа для домашних поделок. Купил 10 из них одна не завелась — заменил, остальное выкинул.

    Помимо этого есть отдельный рынок компонентов только внутри китая, у них своя система маркировки и за пределы китая их продают только в составе изделий. чаще всего это клоны известных микросхем и транзисторов. Но бывают и собственные разработки, которые у нас заменить просто нечем.

    По поводу готовых изделий очень радует когда в качестве образца присылают восстановленное или отбраковку другого производителя под своей маркировкой. Последний раз слили таких деятелей конторе чья была отбраковка. Как писал представитель этой компании скандал был что надо :).

    По поводу литья, штамповки и прочего подобного.
    Есть подозрение что даже крупные производители подобных изделий не всегда следят за качеством продукции. Однако часто после приёмки брака из партии и отправки фотографий в новой партии косяков нет и отгружают замену браку.

    Последний раз была печалька: много мятого и битого пришло. Долго все мазались. Спалились на том, что контейнер был слегка мятым. Узнали что контейнеровоз был маленьким и попал в сильный шторм. Форс мажор однако.

    Вот оно как бывает :( Тут или покупать в три дорого или лотерея.

    Заказывать в россии часто ещё большая лотерея. То краски в пластик не той намешают, то упаковать забудут то брак подсыпят. В общем обмануть пытаются наглее и чаще. При том претензии китайцам предъявлять проще. Доказал, что они не правы и вот тебе новое. А у нас только через суд и то не факт, что выиграешь.

    1. Вот факт. Мне как то раз китайцы партию плат не той маски сделали. Я заказывал красную маску, а мне сделали зеленую. Я им мол что за нах? Те — ой… и высылают мне тут же красную. А партия была на 600дм, это килограмм 20 текстолита.

      1. Вот и я о том же. Спалил их косяк и сразу без всякой отмазки исправлять.
        А если бы у нас заказал то обратная отправка за свой счёт, и потом подача иска чтобы начали суетится и делать что-то заново. при этом не факт что заново сделают качественно а не так чтобы отстал.
        И ещё 20 раз спросят в чём проблема и почему так не возьмёшь.

  15. Вы ещё с оборонкой не встречались :) Нам китайский аналог Virtex2 без кристалла поставили. Цена микросхемы отнюдь не радиолюбительская :(. Импортозамещение, блин…

  16. Пару месяцев назад моему напарнику из китая приехали FT232RL. По виду от фирменных вообще не отличить. Однако, работать они совершенно не собирались, причем даже в тех поделках, которых наклепали ужЕ не одну сотню. Думали над проблемой почти целый день, однако разрулили-таки ситуацию.

    Оказывается, в еепроме микросхемы по кой-то хер был установлен флаг «Use External Oscillator». Неприятно, конечно, но этот баг хотя бы вылечить можно. Может кому пригодится — вешаем кварц на 27-ю и 28-ю лапы (корпус SSOP), втыкаем в USB, запускаем программу FT Prog, ну и снимаем в ней соответствующий флаг в еепром. Дальше можно кварц отпаивать и использовать микросхему как обычно.

  17. Вспомнил, что когда писал на асме под атмегу128, там один бит из регистра флагов не сохранялся в стек при входе в прерывание, в результате словил трудноуловимый глюк, теперь вот подумалось, может эта атмега была из такой вот бракованной партии. А если писал бы на Си, то не представляю как я этот глюк отловил бы.

      1. Ди, повторю свой вопрос, нельзя ли выложить информацию по этим «плохим» чипам, желательно всю инфу с крышки и с пуза, чтобы знать какая партия и какой выпуск ? Очень желательно бы фотки крышек и пуза. Это очень поможет, особенно всем тем, у кого среди десятков корпусов окажется подобная партия чипов.

        1. Да их не осталось уже нигде. Ну разве что если поискать по ящикам и найти паяные с пометками. Что то возвращалось поставщикам как есть, штучные образцы просто выбрасывались в мусорное ведро.

          1. Тогда у меня будет просьба на будущее, если вдруг опять попадется что нибудь «косячное», то просьба фиксировать данные «пациента», :D А если пациентов наберется достаточно, то можно даже отдельно куда нибудь выложить, а люди будут докидывать своих китайских «нежданчиков».

  18. Будучи совсем зеленым новичком делал диплом на DS1307. Поймал интересный глюк. десятки минут всегда читались так, как их записывали. Т.е. если записать 11 минут, то на протяжении 9 мнут считывается все нормально а вот вместо 20 минут прочитается 10. Т.к. часы были резервными, то глюк вылез не сразу а потом еще долго отлавливался, так система была «первичные часы», время часто «резервировалось» = записывалось в микросхему на грани секунды и туда-сюда десяток минут был существенен. :)
    Поставщик микросхему поменял. Покупалось в http://imrad.kiev.ua/

  19. Attiny2313a-su, прикупил в «Эскор» Барнаул 5 штук, частота внутреннего генератора медленнее в 4 раза, вместо 1мс в устройстве которое нормально работает на тиньках в дип корпусе получаю 4мс. Пишу код в котором ничего кроме таймера на 1мс нет, в протеусе норм, на этих — 4мс. С фузами норм, в дип же работает.

      1. Да, его ставил специально, ещё медленнее. Может и я чего туплю. В MiniPro шиться не стали вообще, переходник для них вытравил Dip — soic. В дудке и этом же переходнике шьются.
        500р. выкинул ёпт. Дипы закончились чтобы ещё раз перепроверить.

  20. Присоединяюсь. Так же столкнулся с глючными Tiny2313: из 10 пара не завелась, у одной плавает частота собственного тактового геренератоа ( или делитель плавает, так не понял)
    Тоже задумываюсь о каком-то просто тесте, чтобы самый брак исключить.

  21. Столкнулся с подобной проблемой. Меги с флиэкспресс и ебея, отправители везде — китай.
    Собираю устройство на Mega8a-au
    4 штуки собрал, всё хорошо. Пятая какая-то глючная, как мне подумалось: сама сбрасывается при работе с энкодером ( странно, конечно. Списывал на глюки с питанием)
    И почему-то не все настройки сохраняются в EEPROM из 20 ячеек памяти, сохраняются 10, в рандомном порядке
    ( начинаю сохранять массив с ячекйки 10, сохраняется одна комбинация. Сохраняю с 20 — другая. С 50 — снова непонятно.)
    Нашел тему яндексом. Тоже задумываюсь о тесте.
    Может всем миром начнем хотя-бы перечень необходимых проверок составлять ? потом — алгоритм, а там и до кода недалеко :)
    Мне видится в этом перечне следующее:
    — встроенный RC — генератор ( с ноги снимается частота, можно примерно вычислить, или сравнить в эталоном на 1,2,4,8 МГц).
    — EEPROM
    — таймеры 0 и 1, предделители таймеров
    — прерывания внутренние
    — прерывания внешние
    — ADC
    — WatchDog
    — ИОН

    по п. 1 и 2 — уже сталкивался с чудесами.

  22. Ебанные китайцы. После скачка доллара наши перекупы стали выставлять нереальные цены на MSP430. Решил заказать на али партию в 20 шт по 70 руб. (до скачка покупал по 50 у наших). Пришли. Проверил. Вроде прошиваются. Вроде работают, GPIO, таймеры, интерфейсы. Забыл о них на время. Недавно начал собирать батареечное устройство, стал измерять потребляемый ток в режиме сна (LPM0) без всякой нагрузки: так они жрут 10 мА (!). Все в брак, теперь заказываю TI микрухи и контроллеры тока у оф. диллеров или в самом техасе…
    Другой случай. Купил у китайцев LM1117-3.3 в довольно экзотичном корпусе SOT-89. Все ноги коротят! Я ж не проверил, так и напаял — пришлось распрощаться с изолированным DC-DC модулем, что стоял в схеме до этого злосчастного «стабилизатора».
    Третий случай. Заказал AT24C256 по бросовой цене 20 руб/шт. Китаец прислал какую-то ST’шную хрень, не рекомендованную для новых разработок. Лан хоть работают…
    Скока еще микрух валяется не проверенных… CP2102, MAX3485, какая-то флешка на 32 Мбита..

Добавить комментарий

Ваш e-mail не будет опубликован.

Перед отправкой формы:
Human test by Not Captcha