Все мы уже давно в курсе, что на Алиэкспрессе процветает практика подделки чипов — под видом популярных микросхем продавцы выставляют что попало, часто даже не отбраковку, а просто какие-то абсолютно другие чипы, другого назначения, но в нужном корпусе, на котором сошлифовыют старую и наносят новую маркировку. Например, вместо микроконтроллера можно получить какой-нибудь шестифазный контроллер питания, последний раз широко использовавшийся в материнских платах для Pentium IV.
Однако сегодня я обнаружил более интересный кульбит: выпуск вполне себе крупным производителем (достаточно крупным, чтобы продукция его попала к основным дистрибьюторам, от LCSC до российских компаний) микросхемы, которая названием и частью функций мимикрирует под популярный чип Texas Instruments — в достаточной степени, чтобы во многих случаях «прокатило», а также чтобы не слишком опытный разработчик не заметил разницы.
Итак, встречайте: HGSEMI OPA376M, в девичестве — GS8591. К практически одноимённому (суффикса «M» у оригинала не бывает) и очень популярному TI OPA376 не имеющий никакого отношения, кроме цоколёвки и названия.
Чоппер, но не мотоцикл
Одной из важных характеристик операционного усилителя (ОУ) является напряжение смещения Vos — или, говоря проще, напряжение ошибки на его входах. Любой неидеальный ОУ при отсутствии входного сигнала выдаёт выходной так, как будто бы на самом деле входной сигнал равен Vos.
Напряжение смещения обычно составляет от единиц микровольт до единиц милливольт — и, соответственно, доставляет серьёзные неудобства при работе с низковольтными источниками: термопарами, шунтами и так далее. Особенно — если оно отрицательное, а схема однополярная: тогда на выходе ОУ будет просто 0, пока напряжение входного сигнала не превысит Vos, и никакой калибровкой это устранить невозможно.
Напряжение смещения имеет некоторое статистическое распределение и зависит от конкретного экземпляра ОУ, для примера выше — результаты тестирования оригинальных TI OPA376 из даташита: типовое Vos для них заявляется равным 5 мкВ, максимальное — 25 мкВ. Кроме того, Vos зависит от температуры, и довольно прилично: порядка 1 мкВ/°C.
Задача создания усилителя с очень низким напряжением смещения, впрочем, была решена давно, ещё до появления интегральных ОУ, в 1950-х годах, с помощью так называемого чоппера — устройства, на тот момент ещё электромеханического.
Классический чоппер переключал вход и выход обычного, далёкого от идеального, усилителя между входом, выходом и землёй. В положении «Z» (Zero) конденсаторы C2 и C3 заряжались до напряжения смещения усилителя AMP, в положении «S» (Sampling) — до напряжения входного сигнала. Таким образом, в каждом цикле чоппер аппаратно вычитал Vos из входного сигнала, компенсируя его.
Более того, так как чоппер работает непрерывно — он ещё и устраняет температурный дрейф Vos, уменьшая его на порядки, до менее чем 0,01 мкВ/°С.
У классического чоппера, впрочем, есть серьёзный недостаток: частота входного сигнала должна быть в разы меньше частоты переключения чоппера.
Чтобы исправить этот недостаток, учёные изобрели чуть более сложную схему: усилитель, в котором основная часть — это обычный неидеальный ОУ, а сбоку к нему приделан второй усилитель, корректирующий нуль основного ОУ. Причём в качестве второго ОУ используется собственно чоппер: сначала он сам себя выставляет на нуль, а потом уже корректирует основной ОУ.
Такая схема, называющаяся чоппер-стабилизрованным ОУ, работает во всей полосе частот, которую способен вытянуть основной усилитель, и одновременно с этим имеет очень низкое (единицы микровольт) напряжение смещения и практически нулевой (< 0,01 мкВ/°С) дрейф.
И главное — стоит она дёшево, потому что «правильно собранная схема в дополнительной настройке не нуждается». Чоппер с очень высокой точностью корректирует себя сам просто в силу физики своей работы.
Разумеется, all magic comes with a price, поэтому без недостатков у чопперов также не обошлось:
-
интермодуляционные искажения: разумеется, наличие внутри усилителя переключателей с килогерцовыми (обычно от 4 до 100+ кГц) частотами не может не сказываться на его выходе — вы имеете все шансы увидеть «двойников» вашего входного сигнала на высоких частотах, хоть и с очень невысоким уровнем;
-
сравнительно большой ток входа и ток смещения входа из-за того, что чоппер подключается непосредственно ко входу усилителя — но мы говорим о величинах порядка 50-150 пА, так что проблему это представляет только для сверхвысокоомных источников сигнала;
-
уровень шума: хотя на низких частотах собственный шум чоппер-стабилизированных ОУ меньше, чем у обычных, с ростом частоты ситуация меняется на противоположную (точнее, это у обычных ОУ спектральная плотность шума падает с частотой, а у чопперов она постоянна);
-
и наконец, очень специфическую реакцию на ступенчатое изменение входного сигнала.
Хотя формально чоппер-стабилизированные ОУ бывают очень быстрыми (единицы мегагерц полосы пропускания и 5-10 В/мкс скорости нарастания входного напряжения проблемы не представляют), надо понимать, что эта быстрота относится только к основному усилителю, но не к схеме коррекции нуля. Схема коррекции — собственно чоппер — работает на своей собственной частоте, которая составляет от единиц килогерц до 100-150 кГц. И в случае резкого изменения входного и, соответственно, выходного сигнала основного ОУ ей может потребоваться несколько тактов, чтобы прийти в чувство.
В результате у чоппер-стабилизированных усилителей появляются два параметра, об которые в некоторых случаях можно очень больно удариться — это время реакции на ступенчатое изменение входного сигнала и время восстановления после перегрузки.
Как только речь заходит о резком изменении сигнала, особенно — с перегрузкой ОУ, чоппер начинает демонстрировать своё самое неприятное свойство: он отстаёт. В хороших современных ОУ — на единицы-десятки микросекунд, в старых — иногда и на миллисекунды. Проблема не в полосе пропускания и не в скорости нарастания сигнала: он просто отстаёт.
Кроме того, даже при небольшом, но быстром изменении входного сигнала на выходе чоппер-стабилизированного ОУ будет виден «звон» — на устаканивание сигнала (обычно под таковым считают его вход в отклонение не более 0,1 % или 0,01 % от идеального) чопперу надо несколько микросекунд.
ОУ |
Год выпуска |
Vos |
Overload recovery |
Settling time |
LTC1052, чоппер |
1985 |
5 мкВ |
225 000 мкс |
— |
TP5551, чоппер |
201x |
5 мкВ |
35 мкс |
20 мкс (0,01 %) |
OPA387, чоппер |
2020 |
2 мкВ |
0,5 мкс |
1,5 мкс (0,1 %) |
LM158, обычный ОУ |
1976 |
2000 мкВ |
10 мкс |
4 мкс (0,1 %) |
AD8067, обычный ОУ |
2003 |
1000 мкВ |
0,19 мкс |
0,027 мкс (0,1 %) |
Хотя чоппер-стабилизированный ОУ — поистине гениальное изобретение для высокоточных измерений малых сигналов, некоторые его недостатки вполне очевидны: хоть и очень бюджетный (16 рублей с НДС), но современный чоппер по ряду параметров уступает ОУ почти полувековой давности, продаваемому сейчас примерно по цене ножек его корпуса.
Очевидно, движение к идеалу здесь можно осуществлять в двух направлениях: усложнять чопперы или совершенствовать обычные ОУ.
Примером первого является OPA387: в принципе, по скорости работы он уже обогнал ветерана полупроводниковой индустрии LM158. Но это сравнительно дорогое и не очень часто встречающееся изделие, а вот более типичный и дешёвый китайский TP5551, хоть и проделал огромный путь от старичка LTC1052, по скорости реакции всё ещё уступает даже самым дешёвым обычным ОУ.
А вот пример второго — это TI OPA376.
ОУ |
Год выпуска |
Vos |
Overload recovery |
Settling time |
TP5551, чоппер |
201x |
5 мкВ |
35 мкс |
20 мкс |
OPA387, чоппер |
2020 |
2 мкВ |
0,5 мкс |
1,5 мкс |
OPA376, e-Trim ОУ |
2007 |
25 мкВ |
0,33 мкс |
1,6 мкс |
Как можно заметить, OPA376 приближается к чопперам по точности, в десятки раз превосходя обычные ОУ, при этом превосходит даже лучшие из них по времени реакции — при этом стоит он в полтора раза меньше, чем OPA387.
Других недостатков чопперов, будучи обычным ОУ, OPA376 также не имеет — например, входной ток смещения у него составляет не более 10 пА против ±300 пА у OPA387, так что его проще применять с высокоомными источниками сигнала.
Добиваются этого единственным возможным способом — индивидуальной настройкой каждого произведённого изделия. OPA376 имеет в своём составе однократно программируемую (на пережигаемых перемычках) схему, которая корректирует напряжение смещения. Вот, собственно, на конвейере и тестируют каждый выпущенный экземпляр, прошивая в него нужную поправку. Не очень дёшево — но дешевле ультрасовременного чоппера, решающего проблему скорости реакции ОУ с другой стороны.
Всё это (плюс год выпуска, с которого прошло уже достаточно времени) определило популярность OPA376, сделав его одним из самых распространённых прецизионных ОУ.
Poorly Made In China
(кстати, хорошая книга, рекомендую)
Что же сделали китайцы?
Во-первых, подчеркну: это не абстрактный продавец с Али, у себя в подвале перетёрший надфилем маркировку на LM158 и выгравировавший дремелем «OPA376». Это — HGSEMI, компания, позиционирующая себя как разработчик и производитель (впрочем, только на этапе корпусировки) полупроводниковых изделий. Её чипы есть на всем известном LCSC, а также начали появляться у российских дистрибьюторов.
Собственно, так я их сегодня и обнаружил: поискал на «Элитане» OPA376, а получил ещё и предложение по некоему «OPA376M5@HGSEMI», втрое дешевле.
Ну, казалось бы, что такого — не Али же, способность китайцев вполне себе нормально повторять популярные чипы западных компаний уже известна, вон на столе изделие на UMW Youtai LM2903D и транзисторах Wayon WMO150N03T1 лежит, отлично работает, заявленным характеристикам соответствует.
Однако при виде даташита (нет, наш с китайцами уровень взаимного доверия пока не достиг высот «shut up and take my money!») брови мои поползли вверх.
Чоппер.
Если оригинальное изделие является относительно дорогим ОУ для случаев, когда нужно маленькое напряжение смещения, но чоппер не подходит (иначе просто дешевле использовать чоппер), то эти милые люди просто выпустили чоппер под тем же названием.
Ну, почти под тем же — в номенклатуре фигурирует исключительно OPA376M, в то время как у TI литеры «M» нет в принципе. Но даже в даташите чип везде указан просто как «OPA376».
В целом, даже похоже, что они старались. Параметры — те, которые возможно получить для чоппера — подобраны похожие на настоящую OPA376. Невнимательный электронщик может и не заметить разницы.
А вот далее могут случиться чудеса.
ОУ |
Overload recovery |
Settling time |
Ток смещения типовой |
TI OPA376, e-Trim |
0,33 мкс |
1,6 мкс |
0,2 пА |
HGSEMI OPA376, чоппер |
100 мкс |
— |
20 пА |
Подумаешь, всего лишь в 30 раз медленнее. Всего лишь в 100 раз больше входной ток.
Есть же много случаев, когда пользователь разницы и не заметит.
P.S. А если посмотреть свойства PDF-документа даташита, то даже становится известно, из чего в HGSEMI сделали «OPA376»:
P.P.S. Пользуясь случаем, хочу передать привет всем считающим, что «да это просто с той же фабрики в ночную смену грузят» или «ой, да скопировали схему, и всё тут». Так, конечно, тоже делают. Но и не так — делают.
Автор: Олег Артамонов