О поисках глюков, NC и техдокументации

Делал тут одно маленькое заказное устройство, не спрашивайте какое. Будет время сам расскажу. Настолько маленькое, что уложить туда десяток деталей было просто подвигом. Поскольку монтаж подразумевался ручной и серийный, то минимальный типоразмер был выбран 0805. В общем, все было ОЧЕНЬ плотно. А в качестве питальника контроллера был выбран линейный стабилизатор. Взят Low Drop в sot23 от фирмы ON — NCP551SN30 Малое собственное потребление, малое падение, низкая цена, доступность и неплохой, для такой козявки, ток.
 

Воткнул по типовой схеме, примерно так:
 

На транзистор, что слева, не обращайте внимания. Это защита от обратной полярности такая, с низким падением напряжения. Кстати, рекомендую, уже на пяти вольтах на ней высаживается не более 50мВ, причем много моделей полевых транзисторов корпуса sot23 способны протащить через себя несколько ампер.
 

Ну так вот, собрал я эту бодягу. Включаю, все вроде бы работает, но одна мелочь — контроллер не прошивается. Выдает ошибку программатор и все тут. Т.к. программатор проверен, раньше все шилось без проблем, то тут дело в питании. Какие-то помехи. Врубаю осциллограф, тычусь в Vout а там:

Привет регулятор, давай поиграем с тобой в игру…

 

Не, я ожидал все что угодно. Наведенный синус, иголки, ВЧ шум. НО ПИЛА??? Какого хрена?! Откуда?!Причем хорошая такая, от одного вольта, до шести. Да еще линейность такая, что простые генераторы на ОУ и кондере отдыхают.
 

Сперва сразу же подумал про возбуждение, бывает. Сам несколько раз сталкивался с тем приколом, что народный и кондовый LM7805 начинал яростно свистеть и отпаиваться от платы если кондеры на входе и выходе были слишком малы и он уходил в самовозбуждение. Тем более, что кондеры у меня и так стояли самые минимально допустимые 0.1uF (больше емкость — больше габариты и выше цена). Накинул сверху еще по паре кондеров. Пила чуть сгладилась, но не исчезла. Мда.
 

Может его вышестоящий блок питания раскачивает какмими микроимпульсами? (он у меня на ШИМке был сделан). Запитал от батарейки. Пила. Да епт!
 

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

Тут меня осенило. Т.к. по даташиту четвертый вывод обозначен как NC, а в шите явно написно, что он дескать «no internal connection», то я не мудрствуя, экономии места ради, пустил через него Vout. Вот так:
 

 
Взял кусачки, да отрубил регулятору ногу. Пила тут же отвязалась и перестала беспокоить. Win!
 

Не верьте даташитам. Их пишут на языке вероятного противника враги!

Как показали дальнейшие опыты я нарвался на контрафакт. Это были не NCP551SN30, а перемаркированный под него LP2985-30. У него на 4 ноге Bypass кондер можно вешать, поэтому то если ее пропустить так, как это сделал я будет пила. У настоящих же NCP551SN30 4й вывод и вправду никуда не идет и запайка его не приводит к эффектам. Будьте внимательные и не покупайте микросхемы где попало

71 thoughts on “О поисках глюков, NC и техдокументации”

  1. В частности NXP в своих даташитах пишет что NC выводы не должны подключаться (из целей совместимости что ли), а отладочные выводы обычно отдельно помечает. может эти просто не переняли столь полезную особенность.
    Так я и не использую NC выводы, хотя соблазн порой огромный.

  2. На счет защиты от пере-полюсовки, я недавно писал у себя на блоге — http://www.uschema.com/zashita_ot_perepolusovki_pitaniy/ и юмор еще в том что в портативных девайсах эта схема с транзистором позволяет с источника питания выжать больше следовательно дольше будет работать, и да, соответственно для NiMH это кайфовее, ибо не будет сильно проявляться еффект памяти, хотя щас технологии изменились, но всеже… там у меня в статье есть приаттаченная PDF-ка с расчетами и рекомендациями… Уверен вам пригодится.
    Ну и еще из полезного, рекомендую взять на вооружение вот это — http://www.uschema.com/safe_power_switch/

      1. ууууу.
        Угу, не открывались ссылки,… видимо потому что сразу много людей пошли по ссылке, в общем не выдержал хостинг ;) Рухнул с грохотом падающей банки с канифолью ;)
        Щас вроде сайт поднялся, только снова сразу не налетайте, по очереди, спокойненько ;))))

    1. конечно пойдёт
      и конечно ОТКРОЕТ ТРАНЗЮК!!!!!!

      а вот в обратную сторону ни транзюк ни диод НЕ ОТКРОЮТСЯ и будет так до превышения допустимого напряжения сток-исток!!!

      заодно ещё и плавное включение …. у меня в зарядке такое стоит….чтоб когда к аккумам подключаеш крокодилами — искры не сыпались(там ёмкость 10000 до 24 вольт заряжается…феерверк ещё тот если напрямую)

          1. кстати, получается, если между затвором и стоком создать напряжение (транс+выпрямитель, например), можно переменное напряжение коммутировать? Вместо симистора? А что, интересная идея…

          2. Есть транзисторы без диодов. С двумя транзисторами, включёнными встречно (диоды тоже встречно получаются, поэтому ток не проводят при закрытых транзисторах) я видел. но и с одним транзистором без диода тоже, видимо, должно работать

          3. А жаль, похоже полевик в таком включении не получится использовать например, в ведомом устройстве 1-wire с паразитным питанием, когда падение каждого милливольта питания на счету — ведь если транзистор будет оставаться открытым когда потенциал на стоке опустится ниже чем на истоке (при переходе шины в нулевое состояние), то запасенная энергия из конденсаторов за транзистором будет сливаться обратно, туда, откуда пришла.

  3. ага, понимаю )

    чинил я муз. центр недавно, там стояла микросхема усилителя LA4705, я ее решил поменять на LA4708, которая мощностью вдвое больше, а по ногам, как написано в даташите 1 в 1 LA4705.
    поменял.
    один канал ок, второй перегруз — один вывод на колонку к земле подтянут, другой к питанию.
    проверил всю схему, вся обвязка ок, а не работает.
    на следующий день случайно обратил внимание что вывод 1, который обозначен N.C. сидит на земле, отрезал — все заработало как надо.
    вот тебе и «N.C.», и даташит — «The LA4708 is also pin-compatible with the LA4705NA, and can be substituted for the LA4705NA for higher power.».

  4. А у меня одного вместо «пилы» отображается какая-то желтая кровавая старуха с вуду-татуировкой на правой щеке? Или это на осциллографе такая картинка была? ;-)

  5. Попробуйте посмотреть на это с другой стороны. Множество изобретений случайны!
    Вот и DI изобрёл миниатюрный генератор пилообразного сигнала. Пользуйтесь, может кому сгодится :)

  6. У меня тоже как-то были проблемы со стабилизатороми TPS76333 (Texas Instruments). Они тоже самовозбуждались и гнали на выход пилу, но по другой причине: они были требовательны к ESR выходного конденсатора, причем ESR было ограничено не только сверху, но и снизу. Пришлось последовательно с выходом стабилизатора ставить резистор на 1 Ом, после чего проблем с ними больше не было.
    Кстати, а этот вывод, который N.C., как-нибудь звонится относительно других выводов?

  7. Немного не в тему, но все-же: у LM393 использую только один усилитель, три ноги второго оставить в воздухе или через кондёры на землю, как надежнее и правильнее всего?

  8. Привет DI. Пора бы уже запустить обучалку по AVRSTUDIO_5.1. Я уже несколько месяцев на ней работаю, понял что на 4ую версию уже не вернусь. Довольно таки удобный там интерфейс в отношении отладки стал. Код подсвечивается. И на СИ отладка стала просто четкой не сравнить с 4кой. Я раньше хотел пересесть с асмы на си в 4ке и не мог, два раза пробовал и розовый облом. все потому что отладка там в си конечно не очень. А на 5ке сразу на си пересел легко и просто все оказалось. Отладка там брутальная. Любую переменную можно видеть прям в коде, удобно конкретно. Так же и 4ая и 5ая студии поддерживают самодельные STK500 программаторы. Можно программировать чипы прям в студии. Тока в 5ке это удобнее все реализовано. Студия показывает какие фьюзы ты тока что менял. Кстати они в версию 5.1 которую они называют «стабильной» воткнули поддкржку С++. В 5.0 этого еще не было. Да и проекты сделанные в 4ке можно преобразовать и открывать в 5й студии. Ну как то так наверное.

    1. Только 5ка не поддерживает JTAG ICE самодельный. Ни первый ни второй. А я его иной раз юзаю. В 4ке же тоже любую переменную видно в коде. Навел мышкой и поглядел.

      1. Ну может с JTAG ICE можно будет со временем что нибудь придумать? Все таки как ни крути а 4ка рано или поздно умрет. Хош не хош, а это точно произойдет сто пудов. Придется по любому на 5ку залезть и осваивать ее. В инете на некоторых сайтах уже такие обучалки появились. Но думаю что у тебя лучше получится, ибо у тебя к этому есть способности и возможности.

          1. О ты гля-ка и вправду бета версия уже вышла. Ее отличие от 5ки в том что в 6ку добавили поддержку МК на ядре ARM. И еще какие-то флэш устройства. Как раз у DI есть ветка по АРМАМ. Может глядишь что нового в той ветке появится.

    2. +1, сделал свой первый проект на С для Tiny2313, простенький таймер с экраном МЛЭТ MT-10T7, убого без прерываний все на опросе, но написалось за пол дня, на по сути новом языке. Очень удобно.

  9. Доброе время суток ВСЕМ
    хотел высказаться по схеме источника, про полевик, мне кажется он постоянно в отсечке, а ток обеспечивает диод. считаю что затвор нужно подтянуть к истоку можно через R 2-5кОм, а в землю емкость 1-5мкФ, для плавности включения. Обычно напряжение насыщения у IRF 5-8V.
    относительно истока (между затвором и истоком) к потенциалу стока. Но так как у т-ра только один режим — насыщения, то потенциалы истока и затвора будут практически одинаковы.
    Мне кажется после этого все болезни пройдут. Я как то по прошлой весне возился тоже с источником для себя в авто — нужно было DC/DC 12/4,7 V, нужно было собрать из хлама, импульсный, и чтобы кпд 100% можно больше. Ток, правда не большой -300мА .Ну в голове все просто, а возился 3 дня в схеме IRF 24, TL431, индуктивность, эл-т, ну и по мелочи… Жаль было поставить 34063, вот и получил. Сделал без платы на ножках индуктивности и т-ра.
    Ну теперь про баню, я к ВАМ хочу присоединиться, что бы поднатаскаться в микроконтроллерах.
    всю жизнь мечтал их освоить хоть краешком, а возможность появилась только сейчас — на пенсии.
    Собрал прог. USBBit, не до конца правда, жду прихода 241, но я его уже попробовал подключил, загрузил, запрограммировал, и даже пробовал прошить в асинхронном реж. без проца., из SinaProg_1_4_5_10, синий LCD, поморгал, на ноуте в окне полосочка пробежала, OK получил. Наверное работает. Жду 241. Проблема с процами, у меня их не мало есть 72FXXXX, 78FXXX, MB89165A, MC908jl8, и еще какието на 64 начинаются, а Atmel ни одного. Есть модуль от Indesita парт: 252878, там вроде стоит mega но какой он не знаю, может поможите с выяснением личности его. У него 64 ноги, без кварца, питание 3,3В, на корпусе маркир. SP101655, CEUE 3L3IR, CICTBP0825. Главное плата у него очень удобная, маленькая, все на ней есть даже развязка какого то порта на UL2003 есть интерфейс с внешним миром у них стандартно I2C по нему он и шьется. Про шитье я как нибудь ВАМ напишу в другой раз удобство — колосальное, вот бы что сделать НАМ. Помогите чем можете.

    1. Транзистор тут совсем не причем. Работает он нормально, падение на нем не более 50мВ, что диод обеспечить в принципе не может. Тем более я проверял и на макетке без него.

    2. Vl_Baj «развязка какого то порта на UL2003 есть интерфейс с внешним миром», наверное ULN2003 — только это буфер, на него можно весить всякие исполнительные элементы, релюхи и т.п. А модуль от стиралки\посудомойки\холодильника? Так проц там «авторский» исследованию не подлежит, лучше что-нить из АВР-ок типа 2313 и т.п.

  10. Я был не прав DI, я работал только с N-канальными (в бесперебойниках они стоят) посмотрел даташит и только заметил, что канал то P и открывается ои минусом. На затворе по сути выходное U только с минусом, а то что на стоке «+» — инверсное включение прибора, извини. Больше на ум ничего не идет, пошупать бы.
    Di как думаеш, мой прог. нормально себя ведет, судя по тому, что я изложил?.

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

  11. Кстати это не единственное экзотическое применение полевого транзистора. Если затвор старого советского полевика закоротить с истоком, то получается практически стабилизатор тока. Пусть кпд невысок, зато просто и сердито.

      1. дело не в старых советских транзисторах, дело в типе транзистора. У этого типа полевого транзистора (полевой транзистор с p-n переходом) затвор не изолирован. Ток обычно 4-10ма. Но его можно уменьшить, включив резистор в цепь истока

        1. Дело в свойствах полупроводника, а именно в насыщении по току. Величина тока насыщения зависит от напряжения на затворе. Я использовал самый простой способ — затвор к истоку. т.е. при нуле. В таком режиме ток определяется именно транзистором.

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

  12. Покажу другую сторону этой истории про пилу…
    Требовался ультра экономичный режим работы. NCP551SN33 для этих целей то что надо, ток в отсутствии нагрузки < 10мкА, с обвеской транзисторами ток до 600 мА. Все работает прекрасно на опытных образцах. На партии изделий вот та самая пила… и виноват 4-й вывод микросхемы!!!

    Курнули даташит… Да 4 вывод NC.
    Достали из загашника образцы NCP551SN33 полученные с NXP. Запаяли. ВСЕ ОТЛИЧНО!!!!
    И ВЫВОД 4-й ДЕЙСТВИТЕЛЬНО NC!!!
    Выяснилось что закупили NCP551SN33 по ОЧЕНЬ ПРИЯТНОЙ цене!!!!!!!!!!!!
    Оказалось — перемаркированная LP29XX…
    Даташитам верить лучше, чем китайцам…..

  13. У меня похожая беда была, поставили в схему LIN-трансивер у которого ножка одна указана как «internally pulled-up». Поэтому подтягивающего резистора не поставили (убрал, чтобы сэкономить).
    Кроме этого трансивера, допускалась еще закупка 3х аналогов (как говорилось везде — полных, pin2pin).
    Спаяли, как раз с заменой, ничего не работает. Оказывается, у аналога эта ножка не подтянута внутри :)

    С тех пор — стараюсь везде делать «как положено», в лоб, без всяких там хитростей и срезаний углов нестандартным образом. Копеечная экономия — дороже выходит.

  14. Ну вообще-то цеплять NC выводы куда попало — плохая практика. Что называется, доверяй но проверяй. Законы мерфи не отменяли — если что-то плохое может случиться, оно случается. Ну вот и тут — если на NC пине может оказаться что-то не то — оно там окажется. Поэтому лучше всего NC не подключать.

    А полевик — сам таким же методом защиты от реверса пользуюсь, намного лучше диодов. Даже шоттки. Для низковольтных девайсов — рулит! Из недостатков разве что невысокое максимальное напряжение такого «как бы диода», т.к. максимальное напряжение на затворе обычно 15-20 вольт, не более.

  15. Артём, а такую штуку как монитор питаяния вроде MC 34064 приходилось применять? Ревич советует от внезапной порчи EEProm при снижении напряжения. Насколько оправдано? Я так вообще и не встречал раньше таких приблуд, как новичок.

  16. Ахаха, похожая была ситуация, но там делал блок питания на LM338. Все как полагается подал, на выходе пила. Тоже ничего понять не могу. И с блока питания подавал, и с батарей, и кондеры впаивал по 10000 мкФ — пила и все тут! С горя качнул шит, читаю… и что думаете? Входное напряжение должно отличаться от выходного минимум на 5 Вольт в большую сторону! Ну твою мать! Поставил другой транс — идеальная прямая на осциле ;-)

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