В конференции постоянно возникают вопросы, связанные с согласованием логических уровней в схемах с несколькими питающими напряжениями. Типичный пример - подключение к процессору с 5-тивольтовым питанием внешней 3-хвольтовой SRAM-памяти. Если не уделять внимания вопросу согласования, руководствуясь только мыслью, что выходной уровень логической "1" 3.3вольтового устройства как правило, достаточен для срабатывания 5-тивольтового КМОП-входа, и что "уж 3-хвольтовый вход от 5 вольт точно сработает", можно нарваться на ряд проблем, связанных с внутренним устройством КМОП-схем. Например, если входное напряжение КМОП-входа превышает напряжение питания схемы, то через паразитный диод (технологический, выращенный на подложке), потечет значительный ток по направлению от 5В к 3В. Локальный перегрев приведет к выходу из строя участка кристалла. Также может проявляться еще один неприятный эффект - тиристорное защелкивание. В этом случае паразитный тиристор, образованный входными цепями КМОП-элемента с подложкой, может защелкнуться, что приведет к неработоспособности элемента. Одним словом, необходимо согласование логических уровней. К тому же, даже если вы используете устройства с 5V-toleranсe входами (т.е. переносящие без проблем входные уровни 5В), цепи обратных сигналов (от 3В к 5В) будут обладать пониженной помехоустойчивостью. Разные производители решают эти проблемы впразличными способами. Их условно можно разделить на два класса - TVC (Translation Voltage Clamp) и устройства с двумя напряжениями питания. Отличительной особенностью TVC является отсутствие сигнала управления направлением трансляции, тогда как устройства с двумя напряжениями питания требуют переключения и иногда это обстоятельство обуславливает наличие дополнительной логики. Обращу внимание на некоторые устройства, производимых фирмами Texas Instruments и Analog Devices.