Двухступенчатый триггер: структурные особенности построения, принцип функционирования, таблица изменения состояний, временные диаграммы, основное отличие от более простых триггерных цепей.
В двухступенчатых триггерах входная и выходная ступени тактируются «антисинхронно», прием информации в них разрешается поочередно. Следствие этого — отсутствие режима прозрачности триггера при любом уровне синхросигнала, что позволяет реализовать любые типы триггеров, свободные от режимов генерации, и дает возможность построения синхронных автоматов без опасных временных состязаний. В то же время схемы этих триггеров более сложные, чем схемы триггеров с динамическим входом, а их быстродействие несколько ниже.
Двухступенчатые триггеры строятся несколькими способами: с разнополярным управлением ступенями (рис. 3.13), с инвертором (рис. 3.14), с запрещающими связями.

В первом варианте антисинхронное тактирование ступеней очевидно, поскольку ступени имеют соответствующие синхровходы. Во втором варианте ступени идентичны по синхровходам, а для их антисинхронного управления в цепь тактовых сигналов включен инвертор. В такой схеме возможны временные состязания сигналов: входной триггер состязается с инвертором. Если триггер переключится быстрее инвертора, то его новое состояние может успеть «проскочить» в выходной триггер, т. к. инвертор не успеет блокировать входы этого триггера. Несмотря на это, вариант с инвертором находит широкое применение, при его проектировании просто заботятся об обеспечении нужного соотношения задержек инвертора и входного триггера. Разрешающим уровнем тактового сигнала будем считать тот, который переносит информацию из входной ступени в выходную, т. к. именно при этом новая информация появляется на выходе триггера. Тип управления триггером (уровнем или фронтом) нужно определять с учетом конкретной схемы. Важнейшим качеством триггера с управлением фронтом (динамическим) является допустимость смены информационных сигналов при любом уровне тактового сигнала. Старые разновидности двухступенчатых триггеров из-за явлений «захвата единицы» и «захвата нуля» таким свойством не обладали и не могли быть отнесены к триггерам с динамическим управлением.
Триггер Master-Slave состоит из двух частей. Первая ступень, называемая «входной», активна пока синхросигнал равен 1. Вторая, «выходная», – пока синхросигнал равен 0.Установка триггера в нулевое состояние: Единичный сигнал на входе С активизирует первую ступень триггера (Master), после чего значение сигнала со входа (D = 0) поступает на ее выход Qm. На вторую ступень (Slave) сигнал с входа С поступает инвертированным, т.е. равным 0, поэтому она пока неактивна. Когда на вход С подается нулевой сигнал, а переход из 1 в 0 образует задний фронт, первая ступень перестает быть активной и передает значение Qm = 0 на вторую ступень. Оттуда он поступит на внешний выход. Выход Q будет равен 0, а Q = 1.
Установка триггера в единичное состояние: Единичный сигнал на входе С активизирует первую ступень триггера (Master), после чего значение сигнала со входа (D = 1) поступает на ее выход Qm. На вторую ступень (Slave) сигнал с входа С поступает инвертированным, т.е. равным 0, поэтому она пока неактивна. Когда на вход С подается нулевой сигнал, а переход из 1 в 0 образует задний фронт, первая ступень перестает быть активной и передает значение Qm = 1 на вторую ступень. Оттуда он поступит на внешний выход. Выход Q будет равен 1, а Q = 0.
Аналитические триггеры как инструмент антикризисного управления Текст научной статьи по специальности «Экономика и бизнес»
Новая волна финансовых кризисов вызывает необходимость введения определенных ограничений в положительной или отрицательной динамике определяющих или определяемых показателей, а также факторов влияющих на их формирование. К примеру, постоянно возникает необходимость в установлении предельных значений ставки рефинансирования со стороны Центробанка России или же ведения ограничений на уровень дебиторской задолженности в условиях антикризисного управления предприятием. В подобных, постоянно, возникающих ситуациях, автором статьи впервые предлагается использование системы триггеров или же триггера для автоматического воздействия на те или иные параметры поддающиеся как количественным, так и качественным оценкам. Предлагаемая Вашему вниманию публикация представляет собой своего рода научно-практическое эссе не только об определении, и принципах настройки триггеров как в обыденном, так и в классическом понимании их использования, но и об обосновании их применения на основе аналоговых сравнений в различных областях деятельности с конкретными примерами возможного внедрения на макро и микроуровнях управления экономическими процессами.
i Надоели баннеры? Вы всегда можете отключить рекламу.
Похожие темы научных работ по экономике и бизнесу , автор научной работы — Чая В.Т.
Методические подходы к анализу ликвидности и платежеспособности предприятия на примере АО «Международный аэропорт Уфа»
Определение инвестиционной привлекательности предприятия путем анализа его финансового состояния
Роль комплексного экономического анализа в управлении деятельностью коммерческой организации
К оценке финансового состояния сервисного предприятия ООО «румосервис»
Отечественные и зарубежные методы анализа финансового состояния: сравнительная характеристика
i Не можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.
Текст научной работы на тему «Аналитические триггеры как инструмент антикризисного управления»
АНАЛИТИЧЕСКИЕ ТРИГГЕРЫ КАК ИНСТРУМЕНТ АНТИКРИЗИСНОГО
доктор экономических наук, профессор Московский государственный университет им. М. В. Ломоносова
Новая волна финансовых кризисов вызывает необходимость введения определенных ограничений в положительной или отрицательной динамике определяющих или определяемых показателей, а также факторов, влияющих на их формирование.
К примеру, постоянно возникает необходимость в установлении предельных значений ставки рефинансирования со стороны Банка России или же введения ограничений на уровень дебиторской задолженности в условиях антикризисного управления предприятием.
В подобных постоянно возникающих ситуациях автором статьи впервые предлагается использование системы триггеров или же триггера для автоматического воздействия на те или иные параметры, поддающиеся как количественным, так и качественным оценкам.
Предлагаемая вашему вниманию публикация представляет собой своего рода научно-практическое эссе не только об определении и принципах настройки триггеров как в обыденном, так и в классическом понимании их использования, но и об обосновании их применения на основе аналоговых сравнений в различных областях деятельности с конкретными примерами возможного внедрения на макро- и микроуровнях управления экономическими процессами.
В последние годы в условиях формирования новой мощной волны кризисных явлений резко возросла потребность введении определенных
ограничений в положительной или отрицательной динамике тех или иных показателей (критериев) и факторов, влияющих на их формирование, как на макро-, так и на микроэкономических уровнях.
В одном из заявлений министра финансов РФ А. Л. Кудрина (в начале 2008 г.) специально подчеркивалось, что одним из факторов, наиболее сильно влияющих на динамику инфляции в стране, является резкий приток иностранных инвестиций, который многократно превышает аналогичный показатель (притока инвестиций), к примеру в Китае. Причем в этой стране, с тем чтобы удерживать инфляцию в определенных значениях, установлены ограничения на привлечение инвестиций, т. е. директивно веден порог (предел) иностранных инвестиций в страну.
Аналогично можно было бы привести ряд примеров о необходимости введения ряда параметров по ограничению действия целого ряда факторов, оказывающих негативное воздействие как на экономическое развитие страны, так и на деятельность отдельных хозяйствующих субъектов.
К примеру, на макроуровне постоянно возникает необходимость в установлении предельных значений ставки рефинансирования со стороны Банка России в зависимости от резко (или плавно) меняющихся условий на финансовых рынках. Или же в развитых странах, в частности в США, возникает потребность в жестком регулировании ставки Федеральной резервной системы США в зависимости
от предполагаемой рецессии или же депрессии. На микроуровне достаточно часто возникает необходимость определения и введения ограничений на уровень дебиторской задолженности в условиях антикризисного управления предприятием или введения целого ряда ограничений с помощью значений коэффициентов платежеспособности и ликвидности в целях предотвращения банкротства предприятия.
В целом ряде областей и сфер деятельности человека, в том числе и в научно-практическом аспекте, в подобных случаях используется система триггеров, или же триггера для автоматического воздействия на те или иные параметры, поддающиеся как количественным, так и качественным оценкам. Значение триггера в обыденном смысле этого понятия в этих случаях является своего рода порогом, ограничением значения того или иного показателя, фактора или же критерия, вызывающего существенное изменение определяемого (предельного) показателя, колебания которого являются наиболее существенными для условий функционирования, или же всей рыночной национальной экономики, или же конкретного хозяйствующего субъекта (корпорации, холдинга, финансово-промышленной группы, торгового концерна и др.).
Понятие триггера наиболее широко используется в электронике, в частности при расчете и построении (формально-логических) электрических цепей в телемеханике и нестандартной автоматике. Электронные схемы триггера широко используются в нестандартной автоматизации процессов подачи всевозможных реактивов или же ингридиентов в ходе химической, химико-физической реакции или же при приготовлении тех или иных продуктов с заранее заданными свойствами.
В некоторых видах программного обеспечения «триггер» (англ. Trigger) определяется как «хранимая процедура особого типа, которую пользователь не вызывает непосредственно, а исполнение которой обусловлено наступлением определенного события (действия). ».
«Триггер запускается сервером автоматически при попытке изменения данных в таблице, с которой он связан», — и далее: «Триггер активируется, когда происходит определенное событие для конкретной таблицы»1.
Одно из современных направлений практической психологии и нейролингвистического
1 См.: Простой журнал аудита на триггерах MYSQL. WWW/ joomlaportal. ru/content/view/1411/68/ от 04.11.2007.
программирования также вводит определение триггера как «внутреннего переключателя между двумя состояниями (шире — внутренними стратегиями), реагирующего на внешний стимул в одной из репрезентативных систем»2.
В электронике, и в частности в цифровой технике, триггер — это устройство последовательного типа с двумя устойчивыми состояниями равновесия, предназначенное для записи и хранения информации. Под действием входных сигналов триггер может переключаться из одного устойчивого состояния в другое»3.
В наиболее распространенном определении (почти что классическом) триггер рассматривается как «устройство, которое может сколько угодно долго находиться в одном из двух (реже — многих) состояний устойчивого равновесия и переключаться из одного состояния в другое скачком по сигналу извне; применяется в качестве элемента памяти в цифровых вычислительных машинах, автоматических устройствах и др»4.
На валютном рынке FOREX трейдерами интуитивно используются приемы, похожие по принципу своего действия на устройство триггера. В частности, ими в их программном обеспечении устанавливаются так называемые ордеры на ограничение убытков (stop-loss), фиксацию прибыли (take-profit, — буквально «взять прибыль»), и, наконец, останавливать торговлю (stop-trade), позволяющие им принимать «правильные» оптимальные управленческие решения самоограничений при совершении сделок по валютным операциям.
Значения ордеров, как и настройки величин триггеров, не позволяют выйти (чрезмерно увлечься) за рамки заранее принятых аналитически обоснованных решений.
Ордера, так же, как и триггеры, защелкивают запредельные возможности того или иного трейдера на чрезвычайно динамичном валютном рынке FOREX.
На взгляд автора, этот же принцип (принцип действия триггера) может самым широким образом использоваться при регулировании (управлении) рыночной экономикой как на макроуровне национальной экономики, так и на микроуровне анализа, диагностики и принятия управленческих решений в процессе финансово-хозяйственной деятель-
2 См. Бакиров Анвар. Коллапс якорей — Техника НЛП. http://www. duals. ru/data/nlp/technics of nlp/collapsing_anchors/ htm#trigger_all.
3 http:// cxem. net/beginner//beginner/5.php.
4 Словарь иностранных слов. М.: Русский язык, 1985.
ности предприятий, корпораций, холдингов, их управляющих компаний и других хозяйствующих субъектов.
Как известно, триггеры ограниченно используются сегодня всего лишь в управлении запасами предприятий5.
Однако их применение на всех уровнях принятия управленческих решений позволяют сделать этот процесс наиболее действенным инструментом анализа и диагностики всей финансово-хозяйственной деятельности и с точки зрения введения необходимых пороговых значений как определяющих, так и определяемых показателей при формировании любых факторных моделей (в том числе и факторных моделей бизнеса с набором предельных значений каждого из них).
По сути дела, определение триггера как логического устройства, не позволяющего тому или иному фактору, влияющему на определяемый или определяющий показателей, выйти за пределы заданного значения, позволяет сделать его применение необходимым и достаточным условием принятия управленческих решений, и при использовании соответствующего программного обеспечения автоматизировать управление любыми экономическими процессами.
Кпримеру, на микроуровне, если значение коэффициента платежеспособности приобретает критическое значение для конкретного предприятия (когда условно средств первой степени платежной готовности становится меньше платежей первой срочности (в оперативном разрезе), то настройка триггера на это критическое значение подает сигнал о необходимости приостановить платежи первой срочности до поступления средств первой степени платежной готовности), позволяющем в большинстве случаев использовать критическое значение этого коэффициента в цифровом измерении при первых же значениях Kn
5 Триггер: 1) точка выдачи заказа в системе управления запасами; 2) условие кредитного соглашения, при котором автоматически наступают какие-либо последствия, например требования досрочного погашения кредита. Библиотека «Полка букиниста». Триггер — Экономический словарь. http:// economy. polby. ru/trigger/htm.
6 В некоторых методических материалах по предотвращению несостоятельности (банкротства) предприятий рекомендуемыми значениями различных коэффициентов платежеспособности могут быть величины, кратные другим цифрам, но это не меняет логики поддержания равновесных финансовых состояний в оперативном разрезе
(защелкивается) и требует через систему программного обеспечения от управленческого персонала приостановки платежей первой срочности до формирования потребных средств первой степени платежной готовности, если процесс принятия локальных управленческих решений осуществляется в ручном режиме, если же в автоматическом, то программное обеспечение само приостанавливает (накладывает вето) на процесс осуществления платежей первой срочности до выравнивания баланса между средствами первой степени платежной готовности и платежами первой срочности, т. е. до того как коэффициент платежеспособности приобрел значение, равное или большее единицы (при К > 1). Так, этот процесс осуществляется при настройке триггера на минимальные значения коэффициента платежеспособности. И, наоборот, аналогичным образом настраивается значение верхнего предела (порога) триггера, за которым триггер опрокидывается (защелкивается) в обратную сторону и не позволяет наращивать средства первой степени платежной готовности выше, к примеру, значения коэффициента платежеспособности больше, чем полторы единицы (при Кп > 1,5), т. е. когда средств первой степени платежной готовности становится в полтора раза больше, чем платежей первой срочности (этих средств становится избыточно много и их можно перераспределить на другие нужды, цели), триггер защелкивает принятие решений по наращиванию этих средств и переводит формирование этого показателя в режим оттока этих ресурсов.
Формирование системы триггеров (по предельным ограничениям) как по максимальному, так и по минимальному пороговым его значениям, даже при наличии ручных полуавтоматических способов принятия управленческих решений, позволяет для всех уровней управленческого персонала сделать существенно и ощутимо зримым все системы анализа и диагностики показателей коммерческой деятельности. Она позволяет так настроить всю систему анализа на конечные цели управления всей финансово-хозяйственной деятельностью или же национальной экономикой (в зависимости от микро-или же макроуровня), что даже в ручном режиме управления не остается возможности отступать от сигнала триггера по предельным значениям (тех или иных показателей), позволяющих в конечном итоге по результатам этого анализа принимать всегда наиболее оптимальные управленческие решения.
В частности, в случае необходимости достижения оптимальной величины поступлений внешних
заимствований и зарубежных инвестиций при установлении ограничивающих пороговых значений триггера, скажем, в зависимости от пороговых значений инфляции в стране или же в зависимости от аналогичных значений в других странах с регулируемой инфляцией, или же в соответствии с построенной многофакторной моделью инфляции в стране, можно будет избежать многих неприятных последствий как в текущем, так и в прогнозируемом отрезке времени.
Для построения системы аналитических триггеров на уровне финансово-хозяйственной деятельности коммерческого предприятия можно использовать разработанную систему комплексного анализа деятельности торговой организации в переходных условиях рыночной экономики.
В основе этой системы комплексного анализа предприятия торговли лежит общая блок-схема системы триггеров на стыках формирования и анализа показателей торгово-хозяйственной деятельности компании предприятия (рис. 1).
По каждой группе представленных показателей (кстати, комплексно характеризующих финансово-хозяйственную деятельность торговых предприятий, как правило, основных заемщиков в системе кредитных организаций) следует ввести систему аналитических триггеров в заданных пороговых значениях по каждому из факторов, оказывающих наиболее существенное влияние на формирование того или иного показателя.
К примеру, по блоку 2 входными синтетическими показателями для него являются запасы товаров на начало отчетного периода и поступление товаров в отчетном периоде по каждой группе товаров и в целом, а выходными — реализация товаров и запасы товаров на конец отчетного периода соответственно по каждой группе и в целом. Связь между входом и выходом блока может быть выражена формулой:
3′ + Р = N + R + З»‘ где 3 — запасы товаров на начало
Р — поступление товаров в отчетном периоде; N — реализация товаров в отчетном периоде; R — документированные расходы товаров в отчетном периоде;
3» — запасы товаров на конец отчетного периода.
Очевидно, что формула товарного баланса позволяет, во-первых, определить значение любого показателя, входящего в этот баланс, к примеру реализации товаров: N = R + 3’— (3′ + Р).
Так, по каждому показателю, и, во-вторых, вести пороговые значения настройки триггера по каждому из них с вводом данных в соответствующее программное обеспечение с последующим автоматическим принятием управленческого решения по предельным максимальным или же минимальным значениям, к примеру поступления товаров или
Рис. 1. Общая блок-схема системы триггеров на стыках формирования и анализа основных групп показателей торгово-хозяйственной деятельности компании
же соответствующих величин запасов товаров на конец или же начало отчетного периода.
Кроме того, пороговые значения триггера могут осуществлять контроль за поставками товаров в строго заданных значениях (лимитах, ограничений по max и min) с одновременным контролем за отсечением поставок левой (неучитываемой, неналогооблагаемой продукции), автоматической блокировкой возможного использования всевозможных серых схем, что в конечном итоге существенно повышает экономическую безопасность хозяйствующего субъекта.
По блоку 7 мы предварительно показали возможности установления (настройки) предельных значений настройки триггера по коэффициенту платежеспособности торговой компании, который находится как отношение суммы средств первой степени платежной готовности к сумме платежей первой срочности.
При этом устойчивое финансовое состояние торговой компании на определенную дату выражается формулой:
где Knc — коэффициент платежеспособности торговой компании;
Cnc — средства первой степени платежной готовности;
nnc — платежи первой срочности.
Неустойчивое или же неудовлетворительное финансовое состояние будет выражено формулой:
Пороговые значения триггера по поддержанию необходимого баланса между средствами первой степени платежной готовности и платежами первой срочности определяются или же в пределах единицы, или же величинами чуть больше единицы. Значение меньше единицы опрокидывает (защелкивает) триггер платежеспособности, до тех пор пока его пороговое значение не отразит возможности дальнейшего осуществления (в нашем случае) платежей первой срочности при выведении параметров средств первой степени платежной готовности до необходимых значений7.
При наличии соответствующего программного обеспечения управленческие решения будут приниматься в автоматическом режиме.
Очевидна необходимость настройки значения триггеров по таким основным статьям (баланса платежеспособности) платежей первой срочности, как покрытие расходов по задолженности рабочим
7 Эти средства, так же, как и платежи, могут определяться по бухгалтерскому балансу ежемесячно или же по исполнении бюджетной сметы ежедневно.
и служащим, государственному социальному страхованию , платежам в бюджет по налогу на прибыль, оплате кредитуемых товаров, погашении задолженности банку по соответствующим счетам, покрытия других оперативно образующихся издержек обращения (расходам по продажам) во равновесной взаимоувязке с основными статьями средств первой степени платежной готовности, а именно денежным средствам на счетах в банке, кассе, аккредитивах и др., товаров в розничной сети, дебиторской задолженности (кроме спорной и безнадежной), задолженности по товарам, проданным в кредит, и др.
Если рассматривать настройку триггера по коэффициенту платежеспособности на конкретном цифровом примере, то расчет баланса средств первой степени платежной готовности и платежей первой срочности на материалах конкретного торга по состоянию на 01.01.2008 примет следующий вид. Средства первой степени платежной готовности, тыс. руб.
1. Денежные средства на расчетном счете, аккредитивах, в кассе и в пути. 580,1
2. Товары в розничной торговой сети. 1 140
3. Банковские ссуды под товары сезонного накопления и прочие ссуды. 300
4. Дебиторская задолженность (кроме
спорной и безнадежной) . 3,5
5. Задолженность по товарам, проданным
Платежи первой срочности, тыс. руб.
1. Покрытие задолженности рабочим
2. Платежи по государственному социальному страхованию. 2,4
3. Платежи в бюджет по отчислениям
4. Оплата кредитуемых товаров. 770
5. Погашение задолженности банку
по спецссудному счету, целевым кредитам и ссудам на временные нужды. 1130
6. Покрытие издержек обращения (кроме заработной платы) . 55,8
Пороговым значением настройки триггера платежеспособности рассматриваемого торга становится величина в 2 019,2 тыс. руб. То есть при значении средств первой степени платежной готовности менее этой величины триггер защелкивается до установления равновесного состояния.
На макроуровне пороговые значения настройки триггеров соответствующих показателей
(к примеру, во избежание дефолтов или же скатывания страны в условия гиперинфляции, или же ограничения последствий рецессии), могут устанавливаться в законодательном порядке в целях профилактики острых кризисных явлений8 в экономике той или иной страны.
То же самое следует заметить о необходимости настройки триггеров по изменению ставки рефинансирования Центрального банка России.
Применительно к экономическим процессам как на макро-, так и микроуровнях триггер позволяет сколько угодно долго поддерживать устойчивое равновесное состояние и переключаться из одного состояния в другое при наличии программного обеспечения по сигналу извне, с заранее установленными пороговыми значениями.
Триггер в экономическом значении этого понятия может рассматриваться как формально-логическое средство поддержания устойчиво равновесного состояния экономических процессов (явлений) функционирования как хозяйствующего субъекта, так и региона, страны и мировой экономики в целом.
Аналитически обоснованный триггер позволяет по всем параметрам экономических явлений поддерживать их необходимые пороговые значения устойчиво равновесного состояния в автоматическом режиме принятия любых управленческих экономических решений при наличии соответствующего программного обеспечения. Причем само программное обеспечение полностью может быть спроектировано на идеологии триггерных значений по всем показателям, факторам, критериям и, наконец, параметрам устойчиво-равновесных состояний экономических процессов.
Программное обеспечение системы аналитических триггеров заложено в основах цифровой электроники, где триггер, как уже отмечалось, это устройство с двумя устойчивыми состояниями равновесия, которое под действием входных сигналов может переключаться из одного устойчивого состояния в другое9. Причем следует использовать весь набор определений так называемого RS-триг-гера, следующими общепринятыми обозначениями входов и выходов триггеров:
S — раздельный вход установки в единичное состояние на прямом выходе напряжения высокого уровня Q;
8 Имеются в виду прежде всего острые общеэкономические кризисы, затрагивающие интересы подавляющего большинства населения. Локальные кризисы, как правило, оздоравливают экономику страны, через них и благодаря им осуществляются новые витки экономического развития.
R — раздельный вход установки в нулевое состояние на прямом выходе напряжения низкого уровня на прямом выходе Q; D — информационный вход, на который подается информация, предназначенная для занесения в триггер (настройки триггера); С — вход синхронизации; Т — счетный вход.
i Не можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
Таблица состояний триггера примет соответствующий вид (рис. 2).
Рис. 2. Таблица состояний триггера где 0° — состояние триггера до поступления управляющего сигнала;
0 — состояние триггера после поступления сигнала управления;
а — неопределенное состояние триггера, соответствующее запрещенным комбинациям входных (управляющих) переменных
Анализ таблицы состояний RS-триггера показывает, что только в ситуациях, отраженных в строках 4 и 5 таблицы, происходит изменение состояния триггера.
В основах цифровой электроники используется понятие характеристического уравнения триггера, которое может быть получено из таблицы состояний триггера и описывающего его поведения. Оно показывает, как меняется состояние триггера в зависимости от текущих значений состояния и входов.
Упрощенное аналитическое выражение, описывающее поведение RS-триггера, будет иметь вид характеристического уравнения: Q = S + Q0 Я .
А временная диаграмма RS-триггера имеет следующий вид (рис. 3).
Специально, не углубляясь в достаточно хорошо отработанную в цифровой электротехнике идеалогию построения самого широкого ряда синхронных и асинхронных RS-триггеров, двухступенчатых и с динамическим управлением, следует заметить, что приведенные выше схемы,
Рис. 3. Временная диаграмма триггера
Рис. 4. Принципиальная схема RS-триггера, выполненного на элементах ИЛИ-НЕ для поддержания устойчиво равновесного состояния экономических процессов
аналитические обозначения, выражения, уравнение и диаграммы состояний триггера показывают широкие возможности программного обеспечения построения системы аналитических триггеров для целей управления экономическими процессами.
Принципиальная схема триггера, по нашему предварительному определению, в экономическом значении этого понятия как формально-логического средства поддержания устойчиво равновесного состояния экономических процессов (явлений) функционирования как хозяйствующих субъектов, так и экономики страны, принимает вид схемы RS-триггера:
Система аналитических триггеров может и должна применяться не только в электронике, в цифровых аналоговых схемах, нейролингвисти-ческом программировании и не только при определении значений самых простых и достаточно примитивных точек управления запасами предприятия или же определения, кредитоспособности заемщика 10, но прежде всего в принятии решений и их автоматизации на всех уровнях осуществляемых управленческих процессов.
Если на микроуровне коэффициент платежеспособности рассчитывается как отношение средств
первой степени платежной готовности к платежам первой срочности, которые в свою очередь определяются в результате формирования баланса этих средств (баланса платежеспособности), то на макроуровне можно для достижения тех же целей на уровне национальной экономики использовать платежный баланс и сопутствующий ему расчетный баланс, равновесное значение которых имеет порой определяющее значение для экономик тех или иных стран и в целом для мировой экономики.
Платежный баланс представляет собой соотношение сумм платежей, произведенных данной страной за рубежом, и поступлений, полученных ею из-за рубежа за определенный период, характеризует собой количественное и качественное выражения масштабов, структуры и содержания внешнеэкономических связей того или иного государства1.
При активном платежном балансе страна получила из-за границы платежей на большую сумму, нежели произвела, а при обратном соотношении платежный баланс пассивен, т. е., как и в приведенном примере по платежеспособности отдельно взятого хозяйствующего субъекта, так в платежеспособности целого государства, прослеживается одна и та же формально логическая связь, основанная на установлении (настройке) предельно допустимых значений триггера как по максимальным, так и по-минимальным значениям, но уже по составляющим собственно платежного баланса страны.
Если в первом случае речь идет о настройке триггеров, от которых зависит профилактика финансово-хозяйственной деятельности предприятий, то в этой ситуации триггеры необходимы для устойчивого равновесного развития как экономик отдельных стран, так и мировой экономики (к примеру, неравновесное, несбалансированное развитие США приводит почти что к мгновенной реакции по всей цепочке мировой экономики).
Регулирование положительного или же отрицательного сальдо платежного баланса по настройке значений триггеров должно осуществляться в соответствии с общей схемой, принятой большинством развитых стран, а именно по классификации статей платежного баланса по методике МВФ (Международного валютного фонда), включающей основные статьи по текущим операциям — товарам, услугам, доходам от инвестиций, прочим услугам и доходам, частным односторонним переводам, государственным односторонним переводам (группа А); прямым
1 См. предыдущую сноску 9.
11 Здесь, и далее по тексту см. Платежный баланс. Финансово-кредитный энциклопедический словарь. Под ред. А. Г. Грязновой. — М.: Финансы и статистика, 2004.
инвестициям и прочему долгосрочному капиталу, портфельным инвестициям (группа В), (А+В — соответствует концепции базисного баланса в США), прочего краткосрочного капитала (группа С), ошибок и пропусков (группа D), (А+В+С+Д) — соответствует концепции ликвидности в США, и так называемым балансирующим статьям—переоценки золотовалютных резервов, движением золотовалютных резервов (группа Е); чрезвычайным источникам покрытия сальдо (группа F), обязательствам, образующим валютные резервы иностранных официальных органов (группа G) (А+В+С+D+Е+F+G — соответствует концепции официальных расчетов в США) и, наконец, итоговым изменениям резервов — золоту, резервной позиции в МВФ, иностранной валюте, прочим требованиям, кредитам МВФ.
Именно по этим составляющим платежного баланса США должны быть настроены значения триггеров, информационно доступных мировому сообществу и программно обеспеченных, для быстрой реакции на происходящие изменения в экономике наиболее развитой страны, и наиболее сильно влияющей на национальные экономики других стран, включая и всю мировую экономику.
Аналогично могут настраиваться триггеры на один из важнейших показателей сбалансированности экономики страны — на количество денег, необходимых для обращения, которое определяется как: С -т + С -С
где Кд о — количество денег, необходимых для обращения;
Ср т у — сумма цен реализуемых товаров и услуг;
Сп о — сумма платежей по обязательствам; Тп к — товары, проданные в кредит; Св о — сумма взаимно погашаемых обязательств;
д е — скорость оборота одноименной денежной единицы.
По своим пороговым значениям могут быть настроены триггеры как по количеству денег, необходимых для обращения в стране, так и во взаимоувязке с необходимыми значениями каждой составляющей формулы, в особенности по такой наиболее значимой величине, как сумма цен реализуемых товаров и услуг.
Что касается примера, с которого начата данная публикация по одному из высказываний А. Л. Кудрина, то в данной ситуации совершенно очевидным является установление (настройка)
максимального, предельного значения триггера по притоку иностранных инвестиций в экономику России в зависимости и от факторов инфляции, и от др. составляющих платежного баланса нашей страны, а также с использованием пороговых значений данного показателя по тем странам, которые сочли нужным установить эти величины для ограждения экономик своих стран от острого внешнего влияния и профилактики инфляции.
Если на валютном рынке FOREX чисто интуитивно используются методы установления значения так называемых ордеров на ограничение убытков (stop-loss), фиксацию прибыли (take-profit) и, наконец, на остановку всей торговли (stop-trade), позволяющим минимизировать потери и оптимизировать доходы от торговли на валютном рынке, то на уровне целых стран или же крупных и значимых хозяйствующих субъектов — формирование системы аналитических триггеров должно стать одной из самых необходимых составляющих для принятия управленческих решений на всех уровнях регулирования экономических процессов.
Сам принцип установления так называемых цен (значений, величин) ордеров на рынке FOREX весьма похож на принципиальную схему формирования значений (ограничений) величин настройки триггеров. Более того, они в системе программного обеспечения срабатывают точно так же, но с учетом значений более сложных обратных факторных моделей. Как правило, при формировании систем триггеров на макроуровнях (как видно из системы платежного баланса страны) мы имеем дело с применением многофакторных моделей их настройки на различных уровнях с четким ведением параметров обратной связи (обратного влияния) на срабатывания триггера.
В частности, в примере со значениями триггера по коэффициенту платежеспособности предприятия очевидна необходимость настройки обратной связи между триггерами по платежам первой срочности и средствам первой степени платежной готовности. К примеру, покрытие задолженности первой срочности рабочим и служащим (платежи первой срочности) невозможно без наличия денежных средств на счетах в банке, то же самое по платежам по государственному социальному страхованию и в бюджет по налогу на прибыль; а оплата кредитуемых товаров без наличия банковской ссуды на товары, аналогично по всем другим основным статьям баланса платежеспособности компании.
При построении системы аналитических триггеров в бизнес-планировании и формировании
стратегии развития коммерческого предприятия, можно использовать совмещенную схему классического представления бизнес-планирования текущей деятельности и бизнес-плана создания новой компании (рис. 5).
По аналогии с представленной нами ранее общей блок-схемы формирования и анализа показателей торгово-хозяйствен-ной деятельности коммерческой компании по каждой группе представленных показателей можно также ввести систему аналитических триггеров в заданных пороговых значениях по каждому из факторов, оказывающих наиболее существенное влияние на формирование бизнес-плана текущей деятельности или же бизнес-плана создания новой компании.
Скажем, по блоку «конкуренция» можно построить достаточно множественную систему аналитических триггеров, ограничивающих или же максимизирующих их пороговые значения в зависимости от прогнозных значений деятельности конкурентов, причем в разнонаправленном прогнозе параметрировании, включая такие ключевые факторы конкуренции, как цена, качество, технология, сроки доставки, местоположение, надежность, и др.; с учетом взвешенных сумм, весовых коэффициентов по ним и окончательной их классификации.
При анализе отрасли можно использовать три или четыре показателя из целого набора 14 показателей, издаваемых фирмой Dun and Bradstreet (D@B), в частности: коэффициента ликвидности: Оборотные средства
Текущий долг коэффициента критической оценки:
Оборотные средства — ТМЗ
коэффициента отношения ТМЗ к чистому оборотному капиталу:
кт.м.з . _ 7г 3 г 3 ;
Чистый оборотный капитал
коэффициента отношения текущего долга к запасам:
текущий долг Т .М.З.
Рис. 5. Общая совмещенная схема системы триггеров бизнес-планирования текущей деятельности и бизнес-плана создания новой компании на стыках принятия решений
и другим коэффициентам — по аналогии с коэффициентом платежеспособности, только в перспективном бизнес-плановом разрезе.
Таким образом, система триггеров может использоваться как в текущей, так и в перспективной (стратегической) деятельности как на уровнях хозяйствующего субъекта по всем составляющим финансового равновесия, так и региона, страны и мировой экономики в целом.
Общая схема встроенной системы аналитических триггеров на различных уровнях принятия управлен -ческих решений представлена далее (рис. 6).
В отличие от системы различных лимитов, норм, нормативов и других ограничений (которые
Рис. 6. Общая схема встроенной системы аналитических триггеров на разных уровнях принятия и осуществления управленческих решений
сами по себе пассивны, и только лишь по усмотрению того или иного управленца приводятся в действие) триггер, используя эти же ограничения, позволяет активно воздействовать на те или иные экономические процессы в любом заранее запрограммированном направлении, в автоматическом, полуавтоматическом или же ручном режиме. И, что самое главное — в нем заложено применение значения сигнала с обратным знаком, который позволяет непосредственно воздействовать на какой-либо параметр или же систему экономических параметров по принципу обратной связи. Он сопряжен с действием по выравниванию (возвращению) определяющего или же определяемого показателя до заданного, как правило равновесного (сбалансированного), состояния, положения.
Другими словами, как следует из представленного нами определения триггера в экономическом значении этого понятия как формально-логического средства поддержания устойчиво равновесных состояний экономических процессов, в отличие от «предельного значения какого-либо показателя», он, этот триггер, настраивается именно на
это предельное значение, с тем чтобы в одном из режимов управления (ручном, полуавтоматическом или же полностью автоматическом (как в случае с ордерами на рынке FOREX) регулировать экономические процессы до необходимого устойчиво равновесного состояния: или платежеспособности предприятия, или платежного баланса страны, или же уровня инфляции, или же количества денег, необходимых для обращения, и др.
Отличие триггера от «предельного значения показателя» — это, собственно, отличие формально логического устройства, которое работает в динамике выравнивания экономических процессов до необходимых значений, от самой величины (цифры), которая сама по себе не работает, а является всего лишь точкой отсчета (статической) в динамическом ряду регулирования (управления) процессами на триггерных схемах.
Кроме того, как следует из мониторинга применения триггеров в различных сферах человеческой деятельности (в начале публикации), экономические процессы поддаются той же логике регулирования, что и использование триггеров в цифровой технике, электронике и даже нейролин-гвистического программирования. Причем применение в этих сферах деятельности носит более чем безошибочный и достаточно успешный характер. Именно поэтому перенос и адаптация триггеров в сферу экономических процессов должны быть не менее успешными, чем в других областях деятельности профессиональных сообществ.
К числу основных достоинств предлагаемой системы аналитических триггеров следует отнести возможность профилактики и предупреждения кризисных явлений на всех уровнях принятия и осуществления управленческих решений.
Эта система может и должна стать всеобщим инструментом поддержания необходимых устойчиво равновесных экономических процессов.
1. Простой журнал аудита на триггерах MYSQL. WWW/joomlaportal. ru/content/view/1411/68/ от 04.11.2007.
2. Бакиров Анвар. Коллапс якорей — техника НЛП: http://www. duals. ru/data/nlp/technics of nlp/ collapsing_anchors/htm#trigger_all.
3. http:// cxem. net/beginner//beginner/5.php.
4. Словарь иностранных слов. — М.: Русский язык, 1985.
5. Триггер/Экономический словарь: http:// economy. polby. ru/trigger/htm (библиотека «Полка букиниста»).
6. Платежный баланс/Финансово-кредитный энциклопедический словарь. Под ред. А. Г. Грязновой. — М.: Финансы и статистика, 2004.
7. Чая В. Т., Чая Г. В. Международные стандарты финансовой отчетности. — М.: Кнорус, 2006.
Логические триггеры: схемы, классификация, устройство, назначение, применение
Логические триггеры что это?
Триггер — простейшее последовательностное устройство, которое может находиться в одном из двух возможных состояний и переходить из одного состояния в другое под воздействием входных сигналов. Триггер является базовым элементом последовательностных логических устройств. Входы триггера разделяют на информационные и управляющие (вспомогательные). Это разделение в значительной степени условно. Информационные входы используются для управления состоянием триггера. Управляющие входы обычно используются для предварительной установки триггера в некоторое состояние и для синхронизации.

Васильев Дмитрий Петрович
Профессор электротехники СПбГПУ
Задать вопрос
Триггеры могут иметь 2 выхода: прямой Q и инверсный Q.
Триггеры классифицируют по различным признакам, поэтому существует достаточно большое число классификаций. К сожалению, эти классификации не образуют стройной системы, но инженеру необходимо их знать.
Классификация триггеров
- по способу приема информации;
- по принципу построения;
- по функциональным возможностям.
Асинхронный триггер
Асинхронный триггер – изменяет свое состояние непосредственно в момент появления соответствующего информационного сигнала.

Васильев Дмитрий Петрович
Профессор электротехники СПбГПУ
Синхронные триггеры — реагируют на информационные сигналы только при наличии соответствующего сигнала на так называемом входе синхронизации C (от англ. clock). Этот вход также обозначают терминами «строб», «такт».
Синхронные триггеры
Синхронные триггеры в свою очередь подразделяют на триггеры со статическим (статические) и динамическим (динамические) управлением по входу синхронизации C. Статические триггеры воспринимают информационные сигналы при подаче на вход C логической единицы (прямой вход) или логического нуля (инверсный вход).
Динамические триггеры воспринимают информационные сигналы при изменении (перепаде) сигнала на входе C от 0 к 1 (прямой динамический С-вход) или от 1 к 0 (инверсный динамический С-вход).
Статические триггеры
Статические триггеры в свою очередь подразделяют на одноступенчатые (однотактные) и двухступенчатые (двухтактные). В одноступенчатом триггере имеется одна ступень запоминания информации, а в двухступенчатом — две такие ступени. Вначале информация записывается в первую ступень, а затем переписывается во вторую и появляется на выходе. Двухступенчатый триггер обозначают через ТТ.
Различие триггеров по функциональным возможностям
- с раздельной установкой состояния 0 и 1 (RS-триггеры);
- универсальные (JK-триггеры);
- с приемом информации по одному входу D (D-триггеры, или триггеры задержки);
- со счетным входом Т (Т-триггеры).
Обозначение входов триггеров
Входы триггеров обычно обозначают следующим образом:
S — вход для установки в состояние «1»;
R — вход для установки в состояние «0»;
J — вход для установки в состояние «1» в универсальном триггере;
К — вход для установки в состояние «0» в универсальном триггере;
Т — счетный (общий) вход;
D — вход для установки в состояние «1» или в состояние «0»;
V — дополнительный управляющий вход для разрешения приема информации (иногда используют букву Е вместо V).
Рассмотрим некоторые типы триггеров и их реализацию на логических элементах.
Асинхронный RS-триггер
Обратимся к асинхронному RS-триггеру, имеющему условное графическое обозначение, приведенное на рис. 3.54.

Триггер имеет два информационных входа: S (от англ. set) и R (от англ. reset).
Закон функционирования триггеров удобно описывать таблицей переходов, которую иногда также называют таблицей истинности (рис. 3.55). Через S’, R’, Q’ обозначены соответствующие логические сигналы, имеющие место в некоторый момент времени t, а через Q t + 1 — выходной сигнал в следующий момент времени t+1.

Комбинацию входных сигналов S’ = l, R’ =1 часто называют запрещенной, так как после нее триггер оказывается в состоянии (1 или 0), предсказать которое заранее невозможно. Подобных ситуаций нужно избегать.

Рассматриваемый триггер может быть реализован на двух элементах ИЛИ-НЕ (рис. 3.56).
Необходимо убедиться, что эта схема функционирует в полном соответствии с приведенной выше таблицей переходов.

Микросхема К564ТР2 содержит 4 асинхронных RS-триггера и один управляющий вход (рис. 3.57).

Абрамян Евгений Павлович
Доцент кафедры электротехники СПбГПУ
При подаче на вход V низкого уровня выходы триггеров отключаются от выводов микросхем и переходят в третье так называемое высокоимпедансное состояние. При подаче на вход V логического сигнала «1» триггеры работают в соответствии с вышеприведенной таблицей переходов.

В асинхронном RS-триггере на элементах И-НЕ переключение производится логическим «0», подаваемым на вход R или S, т. е. реализуется обратная рассмотренной ранее таблица переходов (рис. 3.58). Запрещенная комбинация соответствует логическим «0» на обоих входах.
Синхронный RS-триггер
Рассмотрим синхронный RS-триггер (рис. 3.59).

Если на входе С — логический «0», то и на выходе верхнего входного элемента «И-НЕ», и на выходе нижнего будет логическая «1». А это, как отмечалось выше, обеспечивает хранение информации.

Васильев Дмитрий Петрович
Профессор электротехники СПбГПУ
Задать вопрос
Таким образом, если на входе С — логический «0», то воздействие на входы R, S не приводит к изменению состояния триггера.
Если же на вход синхронизации С подана логическая единица, то схема реагирует на входные сигналы точно так же, как и рассмотренная ранее (рис. 3.56).
Триггер типа MS
Рассмотрим принцип построения двухступенчатого триггера, который называют также триггером типа MS (от англ. master, slave, что переводят обычно как «ведущий» и «ведомый»). Его упрощенная структурная схема приведена на рис. 3.60. В схеме имеются два одноступенчатых триггера (ведущий М и ведомый S) и два электронных ключа (Кл1 и Кл2).
Временная диаграмма сигнала синхронизации, поясняющая работу триггера, приведена на рис. 3.61.
Рассмотрим ряд временных интервалов указанной диаграммы:
t < ta — ведущий триггер отключен от информационных входов, ведомый триггер подключен к ведущему;
ta < t < tb — ведущий триггер отключен от информационных входов, ведомый триггер отключен от ведущего;
tb < t < tc — ведущий триггер подключен к информационным входам, ведомый триггер отключен от ведущего. В ведущий триггер записывается информация, поданная на входы;
tc < t < td — ведущий триггер отключен от информационных входов, ведомый триггер отключен от ведущего;
td < t — ведущий триггер отключен от информационных входов, ведомый триггер подключен к ведущему, информация из ведущего триггера переписывается в ведомый. Это происходит сразу после момента времени td и означает, что фактически двухступенчатый триггер срабатывает при изменении сигнала синхронизации от 1 к 0. При этом выходные сигналы определяются теми входными информационными сигналами, которые имели место непосредственно перед отрицательным фронтом сигнала синхронизации.
JK-триггер
Рассмотрим JK-триггер (от англ. jump иkeep), отличающийся от рассмотренного RS-триггера тем, что появление на обоих информационных входах (J и К) логических единиц (для прямых входов) приводит к изменению состояния триггера. Такая комбинация сигналов для JK-триггера не является запрещенной.
В остальном JK-триггер подобен RS-триггеру, причем роль входа S играет вход J, а роль входа R — вход К.
JK-триггеры реализуют в виде триггеров типа MS или в виде динамических триггеров (т. е. JK-триггеры являются синхронными).

На рис. 3.62 приведено условное графическое обозначение двухступенчатого JK-триггера.
Обратимся к динамическим триггерам. Для них характерно блокирование информационных входов в тот момент, когда полученная информация передается на выход. Нужно отметить, что в отношении реакции на входные сигналы динамический триггер, срабатывающий при изменении сигнала на входе С от 1 к 0, подобен рассмотренному двухступенчатому триггеру, хотя они отличаются внутренним устройством.

Для прямого динамического С-входа используют обозначения, приведенные на рис. 3.63, а, а для инверсного динамического С-входа, используют обозначения, приведенные на рис. 3.63, б.
D-триггер

Рассмотрим D-триггер (от англ. delay), повторяющий на своем выходе состояние входа. Рассуждая чисто теоретически, D-триггер можно образовать из любых RS- или JK-триггеров, если на их входы одновременно подавать взаимно инверсные сигналы (рис. 3.64).

Абрамян Евгений Павлович
Доцент кафедры электротехники СПбГПУ
Хранение информации в D-триггерах обеспечивается за счет синхронизации, поэтому все реальные D-триггеры имеют два входа: информационный D и синхронизации С. В этом триггере сигнал на входе по сигналу синхронизации записывается и передается на выход. Так как информация на выходе остается неизменной до прихода очередного импульса синхронизации, D-триггер называют также триггером с запоминанием информации или триггером-защелкой.

Условное графическое обозначение D-триггера приведено на рис. 3.65.
Т-триггер

Рассмотрим Т-триггер, который изменяет свое логическое состояние на противоположное по каждому активному сигналу на информационном входе Т. Условное графическое обозначение двухступенчатого Т-триггера приведено на рис. 3.66.
3.функциональные узлы последовательностного типа (автоматы с памятью)
3.1.Триггеры (элементарные автоматы). Классификация. Основные сведения
Триггеры — элементарные автоматы, предназначенные для записи и хранения 1 бита информации. Они состоят из элемента памяти (фиксатора) и схемы управления. Фиксатор строится на двух инверторах, связанных друг с другом «накрест», так что выход одного соединен с входом другого. Такое соединение дает цепь с двумя устойчивыми состояниями (рис. 3.1.). Действительно, если на выходе инвертора 1 имеется логический ноль, то он обеспечивает на выходе инвертора 2 логическую единицу, благодаря которой сам и существует. То же согласование сигналов имеет место и для второго состояния, когда инвертор 1 находится в единице, а инвертор 2 — в нуле. Любое из двух состояний может существовать неограниченно долго.
а б Рис.3.1. Схемы элементов памяти(фиксаторов) со входами управления: а) на элементах ИЛИ-НЕ; ) на элементах И-НЕ Чтобы управлять фиксатором, нужно иметь, как минимум, в логических элементах дополнительные входы. Обычно схемы управления триггером сложнее. На входы управления поступают внешние установочные сигналы для записи в триггер логического 0 или 1. Установочные сигналы показаны на рис. 3.1 штриховыми линиями. Буквой R латинского алфавита (от Reset) обозначен сигнал установки триггера в ноль (сброса), а буквой S (от Set) — сигнал установки в состояние логической единицы (установки). Состояние триггера считывается по значению прямого выхода, обозначаемого как Q. Обычно триггер имеет и второй выход с инверсным сигналом
Для фиксатора на элементах ИЛИ-НЕ установочным сигналом является единичный, поскольку только он приводит логический элемент в нулевое состояние независимо от сигналов на других входах элемента. Для фиксатора на элементах И-НЕ установочным сигналом является нулевой, как обладающий тем же свойством однозначно задавать состояние элемента независимо от состояний других входов. Классификация триггеров Классификация триггеров проводится по признакам логического функционирования и способу записи информации (рис. 3.2).
Рис.3.2.Классификация наиболее распространенных триггеров
Рекомендуемые материалы
Маран Программная инженерия
Программная инженерия
Техническое задание
Инженерная графика
Расчет на прочность конструкций типа крыла самолета
Прочность конструкции
Функциональные ряды
Математический анализ
999 290 руб.
Вариант 16 — ДЗ №3 — «Поверхности второго порядка»
Линейная алгебра и аналитическая геометрия
500 299 руб.
Функциональные ряды
Математический анализ
599 290 руб.
По логическому функционированию или типу управляющих информационных входов различают триггеры типов RS, D, Т, JK и др. Кроме того, используются комбинированные триггеры, в которых совмещаются одновременно несколько типов, и триггеры со сложной входной логикой (группами входов, связанных между собой логическими зависимостями). Триггер типа RS имеет два информационных входа — установки в единицу (S) и установки в ноль(R ), его таблица истинности представлена в таб.3.1. Этой таблице соответствует схема на элементах ИЛИ—НЕ (рис.3.1 а). Таблица 3.1. Таблица истинности RS-триггера
| R | S | Q | Режим | |
| 1 | 0 | 0 | 1 | Запись 0 |
| 0 | 1 | 1 | 0 | Запись 1 |
| 0 | 0 | Q’ | ’ | Хранение |
| 1 | 1 | * | * | Запрещенное |
Одновременная подача сигналов установки S и сброса R не допускается (эта комбинация сигналов называется запрещенной). Q’ и
’ – значения выходов, которые были установлены предыдущими входными сигналами. Для RS-триггера, реализованного на элементах И-НЕ и имеющего инверсные R и S входы (рис.3.1 б), сигналами установки является 0, а не 1. Его таблица истинности представлена в таб.3.2. Таблица 3.2. Таблица истинности 
-триггера
![]() |
![]() |
Q | ![]() |
режим |
| 0 | 1 | 0 | 1 | Запись 0 |
| 1 | 0 | 1 | 0 | Запись 1 |
| 1 | 1 | Q’ | ’ |
хранение |
| 0 | 0 | * | * | Запрещенное |

Триггер типа D (от слова Delay — задержка) имеет один информационный вход. Его состояние Q повторяет входной сигнал D (Q=D), но с задержкой, определяемой тактовым сигналом. Триггер типа Т изменяет свое состояние на противоположное (Q = ’) при поступлении входного сигнала T. Имеет один вход T, называется триггером со счетным входом или счетным триггером. Триггер типа JK универсален, имеет входы установки (J) и сброса (К), подобные входам триггера RS. В отличие от последнего, допускает ситуацию с одновременной подачей сигналов на оба эти входа (J = К = 1). В этом режиме работает как T-триггер относительно синхровхода (C играет роль Т). В комбинированных триггерах совмещаются несколько режимов. Например, триггер типа RST — счетный триггер, который дополнительно имеет входы установки и сброса. Примером триггера со сложной входной логикой служит JK-триггер с группами входов J1J2J3 и К1К2К3, соединенными операцией конъюнкции: J= J1J2J3 , K= К1К2К3. По способу записи информации различают асинхронные (нетактируемые) и синхронные (тактируемые) триггеры. В нетактируемых триггерах переход в новое состояние вызывается непосредственно изменениями входных информационных сигналов. В тактируемых триггерах есть специальный вход синхронизации, переход триггера в новое состояние происходит только при подаче на этот вход разрешающих тактовых сигналов. Тактовые сигналы называют также синхронизирующими. Обозначается синхровход буквой С (от слова Clock). По способу восприятия тактовых сигналов триггеры делятся на управляемые уровнем и управляемые фронтом. Управление уровнем означает, что на всем интервале времени пока действует разрешающий уровень тактового сигнала триггер воспринимает входные информационные сигналы и реагирует на них, а при запрещающем уровне — не воспринимает информационные сигналы и остается в неизменном состоянии . При управлении фронтом синхросигнала разрешение на переключение триггера дается только в момент перепада тактового сигнала (на его фронте или спаде). В остальное время независимо от уровня тактового сигнала триггер не воспринимает входные информационные сигналы и остается в неизменном (после последнего переключения) состоянии. Триггеры, управляемые фронтом, называют также триггерами с динамическим управлением. Динамический вход может быть прямым или инверсным. Прямое динамическое управление означает разрешение на переключение триггера при изменении тактового сигнала с нулевого значения на единичное, инверсное — при изменении тактового сигнала с единичного значения на нулевое. По характеру процесса переключения триггеры делятся на одноступенчатые и двухступенчатые. В одноступенчатом триггере переключение в новое состояние происходит сразу, а в двухступенчатом — по этапам. Двухступенчатые триггеры состоят из входной и выходной ступеней. Переход в новое состояние происходит в обеих ступенях поочередно. Один из уровней тактового сигнала разрешает прием информации во входную ступень при неизменном состоянии выходной ступени. Другой уровень тактового сигнала наоборот разрешает передачу нового состояния из входной ступени в выходную , а входная ступень сохраняет состояние, в которое она была переведена последним изменением входных информационных сигналов (когда прием в нее был разрешен). Триггеры, управляемые уровнем синхросигнала, всегда строятся по одноступенчатой схеме, а триггеры, управляемые фронтом синхросигнала, как правило, строятся по двухступенчатой схеме. На рис. 3.3 показаны процессы, происходящие в синхронных (тактируемых) триггерах. На диаграммах тактовых импульсов отмечено содержание процессов на отдельных этапах, под диаграммами даны обозначения соответствующих типов синхровходов.
![]() |
Рис.3.3. Временные диаграммы, поясняющие работу синхровходов разных типов в триггерах, и их условные графические изображения В практике проектирования используется термин «триггер-защелка» (Latch). Под этим понимается триггер, который прозрачен при одном уровне тактового сигнала и переходит в режим хранения (фиксирует свое последнее состояние) при другом уровне. Таким свойством обладают все триггеры, управляемые уровнем синхросигнала, но практически в качестве «защелок» применяются D-триггеры. Как видно из рис. 3.3, двухступенчатый триггер обозначается двумя буквами ТТ. Двухступенчатые триггеры часто называют также триггерами типа MS (от английского Master-Slave, т. е. хозяин — раб). Эта аббревиатура отражает характер работы триггера: входная ступень вырабатывает новое значение выходной переменной Q, а выходная его копирует. На рис. 3.4 и показаны временные диаграммы, иллюстрирующие реакцию триггеров D разных типов на одинаковые входные воздействия.
Рис. 3.4. Временные диаграммы работы триггеров с разными типами синхровходов. Среди комбинированных триггеров наиболее распространены те, у которых специфические информационные входы, синхронизирумые сигналом С, комбинируются с асинхронными R и S входами. В этом случае асинхронные входы установки и сброса являются доминирующими, при их действии сигналы на других входах игнорируются. Асинхронные R и S входы удобны для быстрой установки триггеров в конкретное состояние в начале или в процессе работы устройства. Как следует из названия, время появления сигналов R и S или
и
может быть любым. Как только эти сигналы получают значения, соответствующие режиму хранения (R=S=0 или
=
=1), то дальше триггер из принудительно установленного состояния будет переключаться в соответствии с сигналами на его информационных и синхро- входах (например, на D- и С – входе для триггера RSD). Временные диаграммы, иллюстрирующие работу RSD – триггера приведены на рис.3.5.
![]() |
Рис.3.5. Условное графическое обозначение и временные диаграммы D
–триггера с синхронизацией по переднему фронту С. Времена предустановки и выдержки С синхронизацией (тактированием) триггера связаны два важных параметра — время предустановки tSU (Set-Up Time) и время выдержки tH (Hold Time). Важность этих параметров обуславливается еще и тем, что они свойственны не только триггерам, но и другим устройствам. Время tSU — это интервал до поступления разрешающего фронта синхросигнала, в течение которого информационный сигнал должен оставаться неизменным (рис. 3.4). Для триггеров с динамическим управлением— это время необходимое для надежного переключения нижней ступени двухступенчатого триггера. Для триггеров, управляемых уровнем синхросигнала, в которых предусматривается однократное переключение триггера в соответствии с уровнем информационного сигнала, tSU так же необходимо для установления правильных значений сигналов в элементах управляющей схемы перед подачей их на элементы фиксатора. Время выдержки tH — это время после поступления разрешающего фронта синхросигнала, в течение которого информационный сигнал должен оставаться неизменным. Для триггеров с динамическим управлением — это время необходимое для перехода нижней ступени в режим хранения и блокирования информационных входов. Для триггеров, управляемых уровнем синхросигнала в режиме однократной записи входной информации за время действия разрешающего уровня синхросигнала, значение информационного сигнала не должно меняться на протяжении всего временного интервала, пока запись в триггер разрешена. Когда допустим прозрачный режим работы триггера (многократное его переключение как реакция на многократное изменение информационного сигнала на интервале разрешения), тогда понятия tSU и tH для триггеров, управляемых уровнем синхросигнала, теряет смысл. Таким образом , соблюдение времен предустановки и выдержки обеспечивает правильное восприятие триггером входной информации.
Рис. 3.4. Параметры триггеров: время предустановки и время выдержки. Ряд других временных параметров триггеров непосредственно связан с задержками сигнала при прохождении через триггер и не требует специальных пояснений.
3.2. Схемотехника триггерных устройств
3.2.1 RS-триггер
Схема .RS-триггеров составляет основу для построения других триггерных схем, таких, как T-, D— и JK-триггеры. Если записать таблицу истинности RS-триггера в виде карты Карно и доопределить запрещенные значения сигналов на выходах логическими 1-ми, получим характеристическое уравнение 3.1.
![]() |
Q=
S + Q’
=S + Q’
(3.1) На рис. 3.5 приведена реализация RS-триггера на элементах ИЛИ—НЕ (см. таблицу истинности таб.3.1)., а на рис. 3.6. – на элементах И—НЕ (см. таблицу истинности таб.3.2).
![]() |
Рис. 3.5 RS-триггера на элементах ИЛИ—НЕ : а) функциональная схема; б)условное графическое изображение; г) временные диаграммы работы На условном графическом изображении (рис. 3.6,6) кружки на входах R, S показывают, что данный RS-триггер управляется инверсными сигналами (см. таблицу истинности таб.3.2).
![]() |
Рис. 3.6. RS-триггера на элементах И—НЕ : а) функциональная схема; б)условное графическое изображение; г) временные диаграммы работы Наиболее полное представление о работе триггеров дают временные диаграммы (рис. 3.5,г, 3.6,г), которые описывают не только значения выходных уровней в любой момент времени, но и длительности фронтов tф 01 , tф 10 , задержек и последовательность переключения логических элементов. Из временных диаграмм видно, что длительность переключения tпер и минимальная длительность входного сигнала данных tвх.min для асинхронных RS-триггеров определяются средним временем задержки сигнала в логических элементах tзд.р.ср.=0.5( tзд.р 01 + tзд.р 10 ) tпер= tвх.min=2tзд.р.ср. (3.2.) На временных диаграммах символом (*) помечены интервалы воздействия на входы RS-триггеров запрещенных комбинаций информационных сигналов. При этом в триггере на элементах ИЛИ—НЕ устанавливаются выходные уровни Q = 0,
= 0, а в триггере на элементах И—НЕ — Q = 1,
=1. Состояние, принимаемое RS-триггером по окончании действия запрещенной комбинации, зависит от того, какой из управляющих сигналов длится дольше. Если на входах появится комбинация 01 или 10, триггер перейдет в состояние, соответствующее этой комбинации. При строго одновременном переключении сигналов на входах R и S в комбинацию, соответствующую режиму хранения, и при одинаковых значениях задержек элементов их выходы будет постоянно переключаться в противоположные состояния, т.е. триггер превратится в генератор. На практике всегда имеет место случайный разброс задержек логических элементов, поэтому триггер всё же перейдет в какое-то из устойчивых состояний (0 или 1). Для устранения неоднозначности реакции RS-триггера на одновременное воздействие сигналами установки на входы R и S необходимо оговорить состояние, в которое RS-триггер должен перейти. По реакции на запрещенную для RS-триггера комбинацию входных сигналов различают S-триггеры (переключаются в единичное состояние), R-триггеры (переключаются в нулевое состояние) и E-триггеры (от Exclusive, сохраняют предыдущее состояние).
Рис. 3.7. R-триггер на элементах И—НЕ a) функциональная схема;б) временные диаграммы работы. Схема реализации R-триггера в базисе И—НЕ и временные диаграммы его работы приведены на рис. 3.7. К схеме обычного RS – триггера добавлена обратная связь с выхода элемента DD2 на вход логического элемента DD1. Когда S =R=1 выход DD2, на котором устанавливается
= 0 , блокирует остальные входы элемента DD1 и устанавливает на его выходе логическую «1». Поэтому комбинация S=R=1 устанавливает триггер в состояние «0». Как видно из временных диаграмм (рис. 3.7,6), дополнительные логические элементы DD1 и DD2 увеличивают время переключения R -триггера и минимальную длительность входного сигнала по сравнению с выражением 3.2.: tпер= tвх.min=3tзд.р.ср. (3.3) На рис. 3.8. показана схема S-триггера в базисе И—HE . Обратная связь с выхода элемента DD1 на вход элемента DD2 обеспечивает приоритет входу S, так как на вход DD2 поступает уровень
= 0 , который для логического элемента И—НЕ является доминирующим и устанавливает на выходе элемента DD2 логическую «1» .
Рис. 3.8 S-триггер на элементах И—НЕ a) функциональная схема;б) временные диаграммы работы. Схема, реализующая E-триггер в базисе логических элементов И—НЕ, и его временные диаграммы показаны на рис. 3.9. Дополнительные инверторы DD5, DD6 при S=R=1 блокируют сигналами
= 0 и
=0 логические элементы DD1, DD2, на выходах которых при этом устанавливаются уровни «логической 1», что соответствует режиму хранения ранее записанной информации.
Рис. 3.9. Е-триггер на элементах И—НЕ a) функциональная схема; б) временные диаграммы работы. Вследствие задержки блокирующих сигналов инверторами DD5, DD6 на выходах вентилей DD1, DD2 формируются сигналы помехи дA, дВ, аналогично помехам в асинхронных триггерах типа R и S. Помехи на управляющих входах при определенных условиях могут привести к ложному срабатыванию триггеров на элементах DD3 и DD4. Для устранения ложных срабатываний в R-, S— и Е-триггере необходимо синхронизировать их серией импульсов С. Для этого в схемах (рис. 3.7, 3.8, 3.9) предусматривается дополнительный вход С (показан штриховой линией). Разрешающие уровни синхросигналов должны поступать с некоторой задержкой tSU относительно изменения информационных сигналов R и S, чтобы оба входа до разрешения записи успевали гарантированно переключиться. В Е-триггере разрешение С необходимо включать с задержкой на время переключения DD5, DD6 . В R-, S— триггерах – после включения разрешения С будет переключаться только один из элементов DD1 или DD2. Таким образом, получают варианты синхронных R-, S— и Е-триггеров, которые обладают более высокой надежностью, но и большим разрешающим временем вследствие необходимой дополнительной задержки синхроимпульсов на время возникновения помехи. Помимо борьбы с помехами режим синхронизации RS-триггеров широко используется при построении синхронных цифровых устройств. Для обеспечения синхронизируемого режима работы обычные асинхронные RS-триггеры должны быть дополнены схемами синхронизации. На рис. 3.10. и 3.11. показана реализация синхронных RS-триггеров соответственно в базисе логических элементов ИЛИ—НЕ и И—НЕ. Схемы синхронизации построены на логических элементах DD1, DD2 и формируют сигналы R*, S*, управляющие состоянием асинхронных RS-триггеров на логических элементах DD3, DD4. Информация, поступающая на входы S и R, как видно из временных диаграмм, воспринимается только на интервале действия разрешающих синхроимпульсов С длительностью tс.В остальное время триггер находится в режиме хранения ранее записанной информации.
![]() |
Рис. 3.10 Синхронный RS-триггер на элементах ИЛИ—НЕ:а)функциональная схемы; б) условное графическое изображения; в) карта Карно; г) временные диаграммы работы
Рис. 3.11. Синхронный RS-триггер на элементах И—НЕ:а)функциональная схемы; б) условное графическое изображения; в) карта Карно; г) временные диаграммы работы Все изменения информационных сигналов R и S (
,
) в интервале tс передаются на вход асинхронного триггера на логических элементах DD3, DD4 и вызывают переключение его состояний (прозрачный режим асинхронной записи), что характерно для всех схем синхронизируемых уровнем. Запрещенной, аналогично асинхронным триггерам, является комбинация входных сигналов C=R=S=1 (
=
=
=0 ), обусловливающая установку на прямом и инверсном выходах уровней Q=
=0 в триггере (рис 3.10,а), а в триггере (рис. 3.11,а) Q=
=1. Такая ситуация еще называется « разрыв внутренних связей», поскольку они не оказывают влияния на выходные сигналы триггера. В RS-триггерах, синхронизируемых фронтом (динамических), отсутствует режим прозрачной асинхронной записи. Информационные сигналы S и R могут переключаться многократно, но триггер переключается в состояние, соответствующее комбинации входных сигналов S и R непосредственно перед разрешающим положительным (или отрицательным) фронтом синхроимпульса. Для построения динамических триггеров любых типов наиболее часто используются 3 типа схемных решений: · 6-элементная схема; · 2-х ступенчатая схема; · схема «с запрещающими связями» . Так называемая 6-элементная схема синхронизации фронтом принципиально включает запоминающий элемент, который в течение времени tc действия синхроимпульса обеспечивает управление состоянием асинхронного RS-триггера. В синхронизируемых фронтом RS-триггерах (рис. 3.12) схемы синхронизации триггеров фронтом построены на логических элементах DD1—DD4 типа ИЛИ—НЕ (а) или И—НЕ (в). RS-триггер на элементах ИЛИ—НЕ синхронизируется отрицательным фронтом, на элементах И—НЕ — положительным фронтом. Пунктирной линией на схеме показан принцип подключения RS- входов для асинхронной установки/сброса в начальное состояние (независимо от тактируемых информационных входов и самого входа синхронизации).
![]() |
![]() |

![]() |
Рис. 3.12. RS-триггер с динамическим управлением ( 6-элементная схема): а) схема на элементах ИЛИ—НЕ; б) ее условное графическое обозначение; в) схема на элементах И—НЕ ; г) ее условное графическое обозначение Рассмотрим работу схемы на элементах ИЛИ—НЕ (рис. 3.12,а). Когда C=I на выходах элементов DD3 и DD4 поддерживаются уровни «логического 0», что обеспечивает режим хранения для асинхронного триггера DD5. Входы S и R на состояние DD3, DD4 влияния не оказывают, так как уровень С = 1 является доминирующим. Пусть непосредственно перед отрицательным фронтом синхроимпульса на информационных входах установилась комбинация входных сигналов S = 1, R =0 (т.е. выход DD1=0, а выход DD2=1). Тогда при переключении входа С из «1» в «0» на выходе DD4 сохраняется «0»,а на трех входах элемента DD3 имеем «0», что приводит к установлению на его выходе уровня «1».Эта «1» подается на входы DD1 и DD4, блокируя переключение их внешними сигналами. Поэтому в течение времени tс действия уровня C = 0 триггер не реагирует на переключения управляющих входов S и R . Так как на входах DD5 и DD6 имеем S = 1, R =0 , то триггер устанавливается в состояние «1». Аналогично происходит установка триггера в состояние «0». Комбинация сигналов S = R = 1 по прежнему является запрещенной, поскольку в этом случае по отрицательному фронту синхроимпульса происходит состязательное переключение триггера на элементах DD3, DD4 в одно из двух возможных состояний, которое автоматически переписывается в триггер DD5. В случае, когда S=R=0 (режим хранения), на выходе DD1 установится состояние инверсное DD3, а на выходе DD2 – инверсное DD4. То есть состояние DD3 и DD4 не меняется, следовательно и DD5 также остаётся в прежднем состоянии. Следует однако отметить, что для правильной работы схемы в этом режиме смену входных сигналов S и R можно производить только при С=1, иначе, возможен режим сквозного управления, когда триггер от смены сигналов S и R будет переключаться асинхронно. Это происходит тогда, когда перед задним фронтом С было DD3= DD4 =0, а после заднего фрота С при S=R=0 эти значения сохранятся. Но в таком случае после заднего фронта С блокировки входов S и R будет отсутствовать (на обратных связях нет ни одной «1»), и все изменения сигналов S и R при С=0 будут свободно записываться в DD3, DD4, а затем – в DD5. Аналогично построен и функционирует синхронизируемый положительным фронтом RS-триггер на элементах И—НЕ (рис. 3.12,в). Полярность синхронизирующего фронта на условном графическом обозначении (рис. 3.12,б, г) показана косой линией на входе С. Длительность переключения tпер и минимальная длительность входного сигнала tвх.min для синхронизируемых уровнем и фронтом RS-триггеров одинакова и составляет : tпер = tвх.min = 3tзд. р. ср , (3.4.) где tзд. р. ср, — средняя задержка распространения одного вентиля. Другой разновидностью динамической реализации являются двухступенчатые схемы. Прием информации во входную и выходную ступени разрешается поочередно. Следствие этого — практически нулевое время выдержки tH, необходимое для блокировки информационных входов после разрешающего фронта синхросигнала, что позволяет реализовать любые типы триггеров без опасных временных состязаний. В то же время схемы этих триггеров более сложные, чем 6 -элементные схемы, а их быстродействие несколько ниже. Двухступенчатые триггеры строятся несколькими способами: с разнополярным управлением ступенями (рис. 3.13, а), с инвертором (рис. 3.13, б)
![]() |
Рис. 3.13. Схема двухступенчатого триггера: а) с разнополярным управлением; б) с инвертором В первом варианте поочередное тактирование ступеней очевидно, поскольку ступени имеют разнополярные синхровходы. Во втором варианте ступени идентичны по синхровходам, а для их поочередного управления в цепь тактовых сигналов включен инвертор. В такой схеме возможны временные состязания сигналов: входной триггер состязается с инвертором. Если триггер переключится быстрее инвертора, то его новое состояние может успеть «проскочить» в выходной триггер, т. к. инвертор не успеет блокировать входы этого триггера. Несмотря на это, вариант с инвертором находит широкое применение (однородность элементной базы), при его проектировании просто заботятся об обеспечении нужного соотношения задержек инвертора и входного триггера. Комбинированный триггер с асинхронными входами RS— установки на основе схем (рис. 3.13) может быть построен таким образом: дополнительные RS-входы включаются в элементы памяти обеих ступеней. Например, для триггера (рис. 3.10) дополнительный R–вход включается как третий вход элемента ИЛИ–НЕ DD3, а S–вход – элемента DD4, аналогично для триггера (рис. , 3.11) дополнительный
–вход включается как третий вход элемента И-НЕ DD3, а
–вход – элемента DD4. Разрешающее время по входу синхронизации и минимально допустимая длительность синхроимпульса двухступенчатого триггера составляют :
; tрас=7t зд.р.ср. (3.5) В качестве RS- триггера по схеме «с запрещающими связями« может быть использован JK- триггер (отличия в работе триггеров будут наблюдаться только в случае комбинации входных сигналов R=S=1, которая для RS- триггера является запрещенной). Пример схемы на элементах И—НЕ приведен на рис 3.19. В чистом виде (без обратных связей с выходов М-ступени на входы S- ступени ) RS- триггер по схеме «с запрещающими связями» не строится, поскольку в случае комбинации сигналов R=S=0, возможен прозрачный режим асинхронной записи.
3.2.2 D-триггер
К D-триггерам относятся последовательностные бистабильные устройства с одним информационным входом D и входом синхронизации С, которые в моменты действия разрешающего уровня или фронта синхросигнала устанавливаются в состояние, соответствующее логическому уровню сигнала на входе D, а после перехода синхросигнала в запрещающее состояние находятся в режиме хранения информации. Таким образом, триггеры типа D реализуют задержку сигнала с помощью тактирования, принимая сигнал только по разрешению тактового сигнала С. Принципиально осуществимы и асинхронные D-триггеры, которые, однако, не представляют практического интереса.
![]() |
Рис. 3.14. Cинхронные D-триггеры: а) функциональная схема на элементах ИЛИ—НЕ; б) ее условное графическое изображение; в) временные диаграммы работы; г) функциональная схема на элементах И—НЕ ; д) ее условное графическое изображение; в) временные диаграммы работы; ж) карта Карно D-триггера Функционирование синхронного D-триггера в статических режимах описывается картой Карно (рис.3.13, ж) и характеристическим уравнением: Q= CD v
Q’ (3.6) Реализации синхронных D-триггеров, удовлетворяющих уравнению (3.6), показаны на рис. 3.14. Если на синхронизирующий вход D-триггера (рис. 3.14,а) подан уровень
=1 (или C = 0 для рис. 3.14,г), который является доминирующим для логических элементов DD1, DD2, то на их выходах устанавливаются уровни R * =S * =0 (
*
* =1). Эти уровни обеспечивают режим хранения для асинхронного триггера на элементах DD3, DD4, и не зависят от состояния информационного входа D. При
=0 (С = 1) информационный вход однозначно определяет состояние выхода элемента DD1 , который в свою очередь обусловливает инверсный уровень на выходе элемента DD2, и в триггер записывается информация, поданная на вход D. Поскольку сигналы на информационных входов триггеров должны быть установлены раньше (время предустановки ) подачи сигнала синхронизации, а также вследствие задержек переключения логических элементов DD1– DD4 (рис. 3.14, в, е), то сигнал на выходе Q повторяет сигнал D с задержкой относительно информационного входа . Это обусловило название D – триггера. Для синхронизируемых уровнем D — триггеров переключение состояния происходит при переключении информационного входа D на всем интервале синхронизации С. Для того, чтобы триггер фиксировал значение сигнала на D – входе в определенный момент времени используется синхронизация фронтом синхроимпульсa. D — триггер, синхронизируемый фронтом, показан на рис. 3.15 . Он построен по 6-элементной схеме (на трех элементарных триггерах), из них 2 триггера на элементах DD1– DD4 образуют схему синхронизации основной запоминающей ячейки на элементах DD5, DD6 . Из временных диаграмм работы D – триггера (рис. 3.15 в) видно, что при С = 0 на выходах
* ,
* поддерживаются единичные уровни независимо от состояния входа D. Это соответствует режиму хранения информации в основном триггере на элементах DD5, DD6. Переключение уровня на входе D влияет только на логические состояния выходов А и В триггеров схемы синхронизации. Если D = 0 , то В = 1, А = 0, а в случае D = 1 имеем В = 0, А = 1. При этом один из триггеров схемы синхронизации находится в устойчивом состоянии, а другой — в режиме разрыва триггерных связей при уровнях «логической 1» на обоих выходах. Например, если D = 0, то на выходах триггера, состоящего из элементов DD3, DD4, устанавливаются одинаковые уровни
* = B = 1.
рис. 3.15. D -триггер с динамическим управлением ( 6-элементная схема): а) схема на элементах И—НЕ; б) условное графическое обозначение; в)временные диаграммы работы По положительному фронту синхроимпульса С = 0 → 1 триггер, находившийся до этого в режиме разрыва триггерных связей, переходит в нормальное устойчивое состояние и на входах основного триггера формируются взаимно инверсные логические уровни. Если D = 0 ,то
* =0,
* =1 и триггер устанавливается в состояние «0»; если D = 1 , то
* =1,
* =0 и происходит установка в состояние «1». Из диаграмм (рис.3.15,в) так же видно, что при С = 1 переключение состояния информационного входа D не влияет на состояние данного D-триггера. Это объясняется тем, что при установке основного триггера в состояние «0» сигналом
* =0 одновременно блокируется логический элемент DD4 и на его входе устанавливается В = 1 независимо от состояния входа D.При установке основного триггера в состояние «1» сигналом
* =0 блокируются логические элементы DD1 и DD3 , по этому переключение состояний D и В не влияет на состояние основного триггера. Комбинированный D-триггер асинхронной установкой. Организация асинхронной установки триггера в схеме на рис.3.15 показана штриховыми линиями. Состояние D-триггера, синхронизируемого фронтом, также как и синхронизируемого уровнем, описывается уравнением (3.6). Длительность процесса переключения и минимальная длительность синхроимпульса зависят от среднего времени задержки распространения сигнала через логические элементы: tпер = tвх.min = 3tзд. р. ср , (3.7) Триггер, аналогичный (рис.3.15), можно реализовать на элементах ИЛИ-НЕ. Еще один способ построения динамического D-триггера состоит в использовании двухступенчатых структур MS-типа. Двухтактный D-триггер строится на основе двух синхронизируемых противофазами уровнями D-триггеров (рис.3.16).
Рис.3.16. D -триггер с динамическим управлением ( двухступенчатая схема): а) схема на элементах И—НЕ; б) условное графическое обозначение; в)временные диаграммы работы Благодаря синхронизации противофазными импульсами С и
запись новой информации в триггеры М и S ступеней принципиально разделена во времени, что исключает сквозную передачу информации со входа D на выходы Qs,
s. При С = 0 триггер вспомогательной ступени М находится в режиме хранения информации, а в выходной триггер уровнем
=1 разрешена перезапись содержимого триггера М. Переключение синхроимпульса С = 0→1 и
=1→0 (рис.3.16,в) изменяет режим работы триггеров М и S. Теперь триггер М переходит в режим записи информации со входа D, а триггер S – в режим хранения информации, записанной на предыдущем шаге. Во вспомогательном триггере М возможен режим асинхронной многократной записи в течении интервала времени действия синхроимпульса С = 1. При переключении синхроимпульса С = 1→0 информационный вход D блокируется и в основной триггер S предписывается последнее состояние QM. Разрешающее время по входу синхронизации (время необходимое для переключения двух ступеней) и минимально допустимая длительность синхроимпульса (время необходимое для переключения одной ступени) в двухступенчатом триггере составляют :
; tрас=7t зд.р.ср. (3.8) D – триггер может быть реализован и по схеме «с запрещающими связями« (рис. 3.19,а), если соединить ее входы по схеме, показанной на рис.3.19,б. При этом обратные связи с выходов Q и
на входы можно удалить, поскольку в отличии от RS-триггера в D – триггере на входы элементов DD1 и DD2 всегда будут подаваться взаимно инверсные значения сигналов и комбинация сигналов R=S=0, которая может вызвать прозрачный режим асинхронной записи, будет отсутствовать (равно как и запрещенная комбинация R=S=1).
3.2.3 T-триггер
T-триггеры — последовательностные бистабильные устройства с одним управляющим входом T, которые каждым входным сигналом переключаются в противоположное состояние.
Из карты Карно (рис.3.17,а) видно, что работа Т-триггера в статическом режиме описывается уравнением: Q=
Q’ + T
’=T Å Q’ (3.9) Из уравнения 3.9. следует, что Т-триггер реализует операцию сложения по модулю 2. Поэтому Т-триггеры, режим их работы и управляющий вход называют счетными. Схемы , управляемые уровнем синхросигнала, обычно не реализуются, т.к. в этом случае при удержании разрешающего уровня сигнала на Т – входе триггер будет многократно переключаться в противоположное состояние, т.е. находиться с режиме генерации. На рис 3.17. показан принцип построения Т- триггера на основе RS— и D-триггеров. Для исключения режима генерации схемы этих триггеров должны иметь динамический синхровход. 
а б в Рис. 3.17. Т- триггер: а)карта Карно; б) схема построения на основе RS-триггера; в) схема построения на основе D-триггера Схема построения Т-триггер двухступенчатого MS-типа на основе соответствующего D-триггера приведена на рис 3.16,а. Для этого необходимо (рис. 3.17,в) информационный вход D—триггера соединить с инверсным выходом
(на рис 3.16,а показано штриховой линией), а на вход синхронизации С подавать счетные импульсы Т. Аналогично можно построить схемы Т-триггеров на основе схем, изображенных на рис.3.13, если соединить их R и S входы с выходами Q и
в соответствии с рис.3.17,б. Схема «6-ти-элементного» типа строится по принципу, показанному на рис.3.17 на основе схем рис.3.12, а (RS-триггер) или рис.3.15, а (D-триггер). T-триггер может быть построен по схеме «c запрещающими связями» (рис. 3.18,а) . Эта схема не имеет инвертора в цепи подачи синхросигналов на вторую ступень, как. МS-схемы, аналогичные рис.3.13,б или 3.16,а. Сигналы блокировки второй ступени берутся в этом случае со входов фиксатора первой ступени. Переключения триггеров ступеней M и S разделены во времени самим счетным импульсом T. Триггер ступени M переключается единичным, а триггер ступени S — нулевым уровнем сигнала T. Т.е. состояние МS—триггера изменяется по каждому заднему фронту сигнала Т. Реализация разделенного во времени режима работы триггеров ступеней M и S достигается использованием связей выходов элементов DD1 (А) и DD2 (В) со входами DD4, DD5 вместо инвертора Т (С) сигнала DD4 в схеме на рис. 3.16,а . В этом случае запись информации в триггер ступени M одновременно блокирует запись в триггер ступени S. Поскольку в этом случае на входы элементов DD1 и DD2 всегда подаются взаимоинверсные значения сигналов с выходов триггера ступени M , а Т=1, то на одном из выходов А или В обязательно устанавливается логический «0» , который блокирует другие входы элементов DD4, DD5 , устанавливая на их выходах E и F значения логической «1», что соответствует режиму хранения для триггера ступени S. Наоборот, если Т=0 , то на выходах элементов DD1 и DD2 устанавливаются значения А = В = 1. В этом случае триггер ступени M переключается в режим хранения информации, а вентили DD4, DD5 разблокируются для перезаписи информации с выходов триггера ступени M (DD3) в триггер ступени S (DD6).
Рис. 3.18 . Т-триггер:с динамическим управлением (схема с «запрещающими связями» а) функциональная схема на элементах И—НЕ; б) условное графическое изображение; в) временные диаграммы работы. Разрешающее время по входу синхронизации (минимальное время необходимое для переключения двух ступеней) и минимально допустимая длительность синхроимпульса (минимальное время необходимое для переключения одной ступени) в триггере с «запрещающими связями» соответствуют выражениям 3.10 : Разрешающее время здесь меньше , чем в выражении 3.8, для двухступенчатой схемы .на одну задержку инвертора в цепи синхронизации.
; tрас=6t зд.р.ср. (3.10) Важно отметить, что поскольку Т- триггер имеет обратные связи со своих выходов на входы, и либо находится в режиме хранения, либо меняет состояние на противоположное предыдущему, то для задания триггеру начального состояния , он обычно снабжается дополнительными входами RS—входами. Комбинированный Т- триггер с асинхронными входами RS- установки на основе схем (рис. 3.18) может быть построен таким образом: дополнительные RS-входы включаются в элементы памяти обеих ступеней. Например, для схемы на рис. 3.16,а дополнительный
вход включается в элемент И-НЕ DD3 вместе с сигналом B, а для триггера DD7 в элемент И-НЕ вместе с сигналом F , а
-вход аналогично включается в DD3 и DD7 вместе с сигналами A и E. Для схемы на рис. 3.18, а дополнительные
и
входы включаются в элементы DD3 и DD6. Как видно из временных диаграмм (рис 3.18, б), частота импульсов на выходе T—триггера fвых = fвх/2, т. е. их можно использовать в качестве делителей частоты. При этом максимальная частота счетных импульсов при минимально допустимой их длительности составляют: fTmax = 1/(6 t зд.р.ср );. tT>= 3 t зд.р.ср (3.11)
3.2.4 Универсальный JK-триггер
JK-триггеры — это последовательностные бистабильные устройства с двумя информационными входами J и K, которые в случае входной комбинации J = K= 1 переключают триггер в противоположное состояние подобно T-триггеру, а при любых других комбинациях функционируют как RS-триггер, у которого роль входов S u R выполняют соответственно входы J и К: JºS, KºR. По тем же причинам, что и Т— триггер JK-триггер обычно строится по двухступенчатой схеме, и часто имеет входы начальной S R – установки. JK – тригера называется универсальным потому, что на его основе можно построить триггеры других типов (рис. 3.19, б).
![]() |
Рис.3.19.JK-триггер:с динамическим управлением (схема с «запрещающими связями» а) функциональная схема на элементах И—НЕ; б) условное графическое изображение и способы построения на его основе триггеров других типов; в) временные диаграммы работы; г) карта Карно На основании карты Карно (рис.3.19,г) работу JK-триггера в статическом режиме можно описать уравнением 3.12: Q=
’J + Q’
(3.12) Функционирование JK-триггера «с запрещающими связями» (рис. 3.19,а) полностью аналогично работе Т-триггера (рис.3.18) при условии J=K=1, а вход С играет роль входа Т. Т.е. триггер переключается в противоположное состояние по заднему фронту сигнала С, что обусловлено обратными связями с выходов Q и
на входы триггера. В случае, когда J ¹ K возможны две ситуации. Первая ситуация: одинаковые сигналы на входах каждого из элементов DD1( J=
) , DD2( K= Q), тогда входы J и K не оказывают влияния на работу триггера (равносильно J=K=1) и он будет переключаться в противоположное состояние. Вторая ситуация: J¹
, K¹ Q, что будет означать попытку переключить триггер в то состояние, в котором он уже находится. В этом случае сигналы А и В примут значение логической «1», т.к. один из входных сигналов элемента DD1 (J или
) и элемента DD2 (K или Q) будет равен «0». На выходах этих элементов установится А =В=1, что означает режим хранения для фиксатора DD3, DD4, а элементы DD5 и DD6 хоть и открываются для записи состояния нижней ступени (QM) в верхнюю ступень (Qs), но эти состояния и так уже совпадают. Поэтому JK – тригер оснанется в прежднем состоянии, что и требовалось. В случае, когда J=K=0 (режим хранения), имеем А =В=1, и состояние триггера не меняется. Следует однако отметить, что для правильной работы схемы в этом режиме смену входных сигналов J и K можно производить только при С=0., иначе, если комбинация J=K=0 будет следовать за J=K=1, то вместо режима хранения будем иметь переключение в противоположное состояние. Эта проблема отмечалась ранее для RS-триггера, там она возникает и при других комбинациях входных сигналов перед R=S=0.Это происходит потому, что при J=K=0 триггер верхней ступени открывается для записи данных из нижней ступени, а в нее при С=1 успевают записаться новые данные , т.е. QM ¹ Qs. Разрешающее время и минимально допустимая длительность синхроимпульса триггера (рис. 3.19) соответствуют выражениям 3.10, а частотные свойства — выражениям 3.10. JK – триггер по двухступенчатой и 6- элементной схеме ( с динамическим управлением) может быть построен, на основе схем соответствующих SR—триггеров (рис.3.12 и 3.13) с добавлением обратных связей по схеме на рис. 3.20.
![]() |
Рис.3.21. Схема построения JK- триггера на основе SR— триггера. В последнее время получили распространение и одноступенчатые JK – триггеры с внутренней задержкой (рис. 3.21, а). Функционирование одноступенчатого триггера можно рассмотреть с помощью временных диаграмм (рис. 3.21, б). На диаграммах показана работа триггера в счетном режиме. Так, как в счетном режиме J = К = 1, и соответствующие входы не влияют на работу элементов И1 и И2, они показаны штриховыми линиями. На диаграмме показан процесс переключения триггера из «0» в «1». Поскольку схема симметрична, обратное переключение будет происходить аналогично. Работоспособность триггера обеспечивается только при условии t з1,2> t з3,4,5,6 + t3или-не (задержки элементов 1 и 2 превышают суммарную задержку последующих элементов И + ИЛИ-НЕ), что отражено на временных диаграммах. Как видно из диаграмм, триггер переключается по заднему фронту синхросигнала. Ячейка памяти триггера строится на 2-х элементах ИЛИ-НЕ, которые в совокупности с элементами И3-И6 образуют асинхронный 
– триггер. Один инвертор –ИЛИ-НЕ +(И3 или И4) реализует функцию Q =not(И1
’vС
’), второй инвертор –ИЛИ-НЕ +(И5 или И6) реализует функцию
=not(И2Q’vСQ’). При С=0 на выходах И4 и И6 обеспечивается логический «0» и они не оказывают влияния на ячейку памяти, а на выходах И1 и И2 устанавливаются логические «1», что обеспечивает режим хранения для 
– триггера на элементах ИЛИ-НЕ +И3, ИЛИ-НЕ +И5. При С=1 на выходах элементов И1 и И2 появляется входная информация, которая перепишется в И3 или И5, но благодаря С=1 имеем Q=not(И1
’v
’)=Q’,
=not(И2Q’vQ’)=
’. Таким образом, для 
– триггера на элементах ИЛИ-НЕ +И4, ИЛИ-НЕ +И6 обеспечивается режим хранения. При последующем переключении входа С в «0» элементы И4 и И6 снова перестают влиять на ячейку памяти, и теперь Q может переключиться от И3 – Q=not(И1
’) и затем переключить И5 и
=not(И2Q). Аналогично
может переключиться от И5 и затем переключить И3 и Q. И только после того, как триггер успеет переключиться в новое состояние, элементы И1 и И2 (они имеют большую задержку) переведут его в режим хранения.
Рис.3.21. JK- триггер: а)схема с внутренними задержками; б) временная диаграмма работы схемы
3.3. Регистры. Классификация
Регистры — самые распространенные узлы цифровых устройств. Они оперируют с многоразрядными переменными, которые также называют словами. Над словами выполняется ряд операций: прием, выдача, хранение, сдвиг в разрядной сетке, поразрядные логические операции. Регистры строятся из разрядных схем, которые состоят из триггеров и, чаще всего, дополнительных логических элементов. Главным классификационным признаком регистров является способ приема и выдачи данных. По этому признаку различают параллельные (статические) регистры, последовательные (сдвигающие) и параллельно-последовательные. В параллельных регистрах прием и выдача слов производятся по всем разрядам одновременно. В них хранятся слова, которые могут быть подвергнуты поразрядным логическим преобразованиям. В последовательных регистрах слова принимаются и выдаются разряд за разрядом. Их называют сдвигающими, т. к. тактирующие сигналы при вводе и выводе слов перемещают их на один разряд в разрядной сетке. Сдвигающий регистр может осуществлять сдвиг, записанного слова влево, вправо или быть реверсивным (с возможностью сдвига в обоих направлениях). Последовательно-параллельные регистры имеют входы-выходы одновременно последовательного и параллельного типа. Имеются варианты с последовательным входом и параллельным выходом (SIPO, Serial Input — Parallel Output), параллельным входом и последовательным выходом (PISO), а также варианты с возможностью любого сочетания способов приема и выдачи слов.
3.3.1.Параллельные регистры
В параллельных (статических) регистрах схемы разрядов не обмениваются данными между собой. Общими для всех разрядов обычно являются цепи синхронизации, сброса/установки, разрешения выхода или приема, т. е. цепи управления. Пример схемы статического регистра, построенного на триггерах типа D с прямым динамическим управлением С, инверсным входом сброса R и выходами с третьим состоянием, которые управляются сигналом EZ, показан на рис. 3.22.
![]() |
Рис. 3.22. Пример параллельного регистра а) схема регистра с трехстабильным выходом; б) условное графическое обозначение; в) таблица истинности Таблица истинности регистра приведена на рис. 3.22,в. Символы « и ¯» означают соответственно задний и передний фронт сигнала, символ «Z» –высокоимпедансное (отключенное) состояние, а «–» –любое значение сигнала. Для современной схемотехники характерно построение регистров именно на D-триггерах, преимущественно с динамическим управлением. Многие имеют выходы с третьим состоянием, некоторые регистры относятся к числу буферных, т. е. рассчитаны на работу с большими емкостными и/или низкоомными активными нагрузками. Это обеспечивает их работу непосредственно на магистраль (без дополнительных схем интерфейса).
3.3.2.СДВИГАЮЩИЕ РЕГИСТРЫ

Последовательные (сдвигающие) регистры представляют собою цепочку разрядных схем, связанных цепями переноса. В регистрах со сдвигом на один разряд вправо (рис. 3.23, а) слово сдвигается при поступлении переднего фронта синхросигнала С. Вход (DSR — Data Serial Right) и выход регистра последовательные. На временной диаграмме работы регистра все триггеры в начальный момент времени устанавливаются в «0» сигналом R=1, затем сигнал R переключается в «0» и не оказывает влияния на дальнейшую работу схемы. Теперь с каждым передним фронтом синхросигнала С сигнал со входа DSR будет записываться в триггер первого разряда (Q1=DSR), старый сигнал с выхода первого разряда Q1 — во второй разряд (Q2= Q1) , старый сигнал с выхода второго разряда — в третий разряд (Q3= Q2), а с выхода третьего — в выходной разряд (Вых = Q3). Таким образом, по истечении 4-х тактов синхросигнала С выходной сигнал регистра станет равен входному (Вых=DSR). Поскольку в нашем примере сигнал на входе DSR все время оставалось постоянным («1»), то на диаграмме работы регистра можно наблюдать поразрядное вытеснение начальных нулевых значений сигналов единичными входными. На рис. 3.23, б показана схема регистра со сдвигом влево (вход данных DSL — Data Serial Left). На временной диаграмме триггеры всех разрядов устанавливаются в начальное состояние «1» сигналом S=1, а затем входной сигнал DSL последовательно в течение 4-х тактов синхросигнала С сдвигается от выхода четвертого разряда Q4 к выходу регистра. На рис. 3.23, в показан принцип построения реверсивного регистра, в котором имеются связи триггеров с обоими соседними разрядами, но управляющим сигналом Р разрешается работа только одних из этих связей (команды «влево» и «вправо» одновременно поданы быть не могут). На входе каждого триггера реализуется функция 3.13: Di=PQ i+1 + Q i -1 (3.13) Таким образом, при Р=1 — D=Q i+1, что соответствует сдвигу влево, а при Р=0 — D=Q i -1, что соответствует сдвигу вправо. Из рассмотренных принципов работы сдвиговых регистров видно, что применение в разрядных схемах одноступенчатых триггеров, управляемые уровнем синхросигнала, может привести к тому, что некоторые триггеры за время действия разрешающего уровня переключатся неоднократно, что недопустимо. Поэтому обычно используются триггеры с динамическим управлением.
![]() |
Рис.3. 23. Последовательные регистры: а) регистр со сдвигом вправо и временные диаграммы его работы; б) регистр со сдвигом влево; в) реверсивный регистр
3.3.3. Универсальные регистры
В сериях ИС и библиотеках БИС/СБИС программируемой логики имеется много вариантов регистров. Среди них часто встречаются многофункциональные или универсальные регистры, способные выполнять набор микроопераций. Многофункциональность достигается композицией в одной и той же схеме частей, необходимых для выполнения различных операций. Управляющие сигналы, задающие вид выполняемой в данное время операции, активизируют необходимые для этого части схемы. Типичным представителем универсальных регистров является схема ИР13. Это восьмиразрядный реверсивный регистр, который имеет также параллельные входы и выходы, вход асинхронного сброса R и входы выбора режима S0 и S1, задающие четыре режима (параллельная загрузка, два сдвига и хранение). Таблица истинности регистра определяется табл. 3.3. Условное обозначение регистра ИР13 приведено на рис. 3.24. Таблица 3.3. Таблица истинности регистра ИР13
| Режим | Входы | Выходы | ||||||||||
| C | |
SO | S1 | DSR | DSL | Dn | Q0 | Q1 | . . . . | Q6 | Q7 | |
| Сброс | X | 0 | X | X | X | X | X | 0 | 0 | . . . . | 0 | 0 |
| Хранение | | 1 | 0 | 0 | X | X | X | Q0 | Q1 | . . . . | Q6 | Q7 |
| Сдвиг влево | | 1 | 1 | 0 | X | 0/1 | X | Q1 | Q2 | . . . . | Q6 | DSR |
| Сдвиг вправо | | 1 | 0 | 1 | 0/1 | X | X | DSR | Q0 | . . . . | Q5 | Q6 |
| Параллельная загрузка | | 1 | 1 | 1 | X | X | Dn | D0 | D1 | . . . . | D6 | D7 |

Рис. 3.24. Условное обозначение универсального регистра Регистры, имеющие параллельный (последовательный) вход и последовательный (параллельный) выход, служат основными блоками преобразователей параллельных кодов в последовательные и обратно.
3.4. Счетчики
Понятие «счетчик» является очень широким. К счетчикам относят автоматы, которые под действием входных импульсов переходят из одного состояния в другое, фиксируя тем самым число поступивших на их вход импульсов в том или ином коде. Специфичной для счетчиков операцией является изменение их содержимого на единицу (может быть и условную). Прибавление такой единицы соответствует операции инкрементации, вычитание — операции декрементации. Обычно счетчиками выполняются также и другие операции — сброс, установка, параллельная загрузка и др. Счетчик характеризуется модулем счета М (емкостью). Модуль определяет число возможных состояний счетчика. После поступления на счетчик М входных сигналов начинается новый цикл, повторяющий предыдущий. Классификация счетчиков По способу кодирования внутренних состояний различают двоичные счетчики, счетчики Джонсона, счетчики с кодом «1 из N» и др. По направлению счета счетчики делятся на суммирующие (прямого счета), вычитающие (обратного счета) и реверсивные (с изменением направления счета). По принадлежности к тому или иному классу автоматов говорят о синхронных или асинхронных счетчиках (более подробную классификацию по этому признаку не затрагиваем, учитывая реальный состав микросхем счетчиков). Счетчики строятся из разрядных схем, имеющих межразрядные связи. Соответственно организации этих связей различают счетчики с последовательным, параллельным и комбинированными переносами. Возможные режимы работы счетчика: регистрация числа поступивших на счетчик сигналов; деление частоты. В первом режиме результат — содержимое счетчика, во втором режиме выходными сигналами являются импульсы переполнения счетчика. Быстродействие счетчика характеризуется временем установления в нем нового состояния (первый режим), а также максимальной частотой входных сигналов
Как и любой автомат, счетчик можно строить на триггерах любого типа, однако удобнее всего использовать для этого триггеры типа Т (счетные) и JK, имеющие при J = К = 1 счетный режим. Состояние счетчика читается по выходам разрядных схем как слово
.. Q0, входные сигналы поступают на младший разряд счетчика. Двоичным счетчиком назовем счетчик, имеющий модуль М = 2 n , где n — целое число, и естественную последовательность кодов состояний (его состояния отображаются последовательностью двоичных чисел, десятичными эквивалентами которых будут числа 0, 1, 2, 3. M—l). Двоичные счетчики Схему двоичного счетчика можно получить с помощью формального синтеза, однако более наглядным путем представляется эвристический. Таблица истинности двоичного счетчика — последовательность двоичных чисел от нуля до М-1. Наблюдение за разрядами чисел, составляющих таблицу, приводит к пониманию структурной схемы двоичного счетчика. Состояния младшего разряда при его просмотре по соответствующему столбцу таблицы показывают чередование нулей и единиц вида 01010101. что естественно, т. к. младший разряд принимает входной сигнал и переключается от каждого входного воздействия. В следующем разряде наблюдается последовательность пар нулей и единиц вида 001100 II. . В третьем разряде образуется последовательность из четверок нулей и единиц 00001 111. и т.д. Из этого наблюдения видно, что следующий по старшинству разряд переключается с частотой, в два раза меньшей, чем данный. Известно, что счетный триггер делит частоту входных импульсов да два. Сопоставив этот факт с указанной выше закономерностью, видим, что счетчик может быть построен в виде цепочки последовательно включенных счетных триггеров (рис. 3.43, а). Заметим, кстати, что согласно ГОСТу входы элементов изображаются слева, а выходы справа. Соблюдение этого правила ведет к тому, что в числе, содержащемся в счетчике, младшие разряды расположены левее старших. Представление счетчика цепочкой Т-триггеров справедливо как для суммирующего, так и для вычитающего вариантов, поскольку закономерность по соотношению частот переключения разрядов сохраняется как при просмотре таблицы сверху вниз (прямой счет), так и снизу вверх (обратный счет). Различия при этом состоят в направлении переключения предыдущего разряда, вызывающего переключение следующего. При прямом счете следующий разряд переключается при переходе предыдущего в направлении 1-0, а при обратном — при переключении 0-1. Следовательно, различие между вариантами заключается в разном подключении входов триггеров к выходам предыдущих. Если схема строится на счетных триггерах с прямым динамическим управлением, то характер подключения следующих триггеров к предыдущим для получения счетчиков прямого и обратного счета будет соответствовать рис. 3.43, б. Из различия вариантов прямого и обратного счета следует также и способ построения реверсивного счетчика (рис. 3.43, в) путем переноса точки съема сигнала с триггера на противоположный выход под действием управляющего сигнала и с помощью элемента И-ИЛИ-НЕ, как показано на рисунке, либо элемента И-ИЛИ.
Рис. 3.43. Структура последовательного счетчика (а), ее реализация на триггерах с прямым динамическим управлением (б) и межразрядные связи реверсивного счетчика (в) Полученные структуры относятся к асинхронным счетчикам, т. к. в них каждый триггер переключается выходным сигналом предыдущего, и эти переключения происходят не одновременно. Переключение одного триггера за другим есть не что иное, как распространение переноса по разрядам числа при изменении содержимого счетчика. В худшем случае перенос распространяется по всей разрядной сетке от младшего разряда к старшему, т. е. для установления нового состояния должны переключиться последовательно все триггеры. Отсюда видно, что время установления кода в асинхронном счетчике составит величину tycт < ntтг. Другим названием асинхронного счетчика является название «последовательный счетчик». «Максимальная частота входных импульсов в режиме деления частоты ограничивается возможностями триггера младшего разряда, т. к. все последующие разряды переключаются с более низкими частотами. Особенностью последовательных счетчиков является возникновение в переходных процессах ложных состояний из-за задержек переключения триггеров. На рис. 3.44 показана временная диаграмма работы двухразрядного суммирующего счетчика на триггерах с прямым динамическим управлением, построенная с учетом задержек переключения триггеров tтг. Читая состояние счетчика Q по потенциалам на выходах триггеров Q0 и Q1, видим, что после состояний 1 и 3 появляются ложные состояния 0 и 2 (показаны штриховкой). Опасность воздействия коротких ложных импульсов на ЦУ заставляет прибегать при необходимости к стробированию выхода счетчика.
Максимальным быстродействием обладают синхронные счетчики с параллельным переносом, структуру которых найдем эвристически, рассмотрев процессы прибавления единицы к двоичным числам и вычитания ее из них, например:
Результат всегда отличается от исходного числа только в нескольких младших разрядах, значения которых инвертируются. Для суммирующего счетчика требуется инверсия разрядов до первого разряда, равного логическому нулю, включая и его, а для вычитающего аналогично до разряда, равного логической единице. Таким образом, в суммирующем счетчике должны переключиться разряды, для которых все младшие единичны, для вычитающего — те, для которых все младшие находятся в нуле. Эти задачи и должны решать счетчики. Время установления таких счетчиков не зависит от разрядности n и равно
где
— задержка коньюнктора. Структура суммирующего синхронного счетчика с параллельным переносом, реализованного на триггерах с управлением фронтом, показана на рис. 3.45, а. Схема межразрядной связи для реверсивного счетчика с сигналом U/D (Up/Down, т. е. прямо/обратно) показана рис. 3.45, б.
С ростом числа разрядов реализация параллельных счетчиков затрудняется — требуются вентили с большим числом входов, растет нагрузка на выходы триггеров. Счетчики с групповой структурой В связи с ограничениями на построение параллельных счетчиков большой Разрядности широкое распространение получили счетчики с групповой структурой, в которых счетчик разбивается на группы, связанные цепями межгруппового переноса (рис. 3.46, а). При единичном состоянии всех триггеров группы приход очередного входного сигнала создаст перенос из атой группы. Эта ситуация подготавливает межгрупповая схема И к прямому пропусканию входного сигнала на следующую группу. В наихудшем для быстродействия случае, когда перенос проходит через все группы и поступает на вход последней,
где l — число групп; trp — время установления кода в группе.
Если уменьшить разрядность группы до единицы и использовать синхронные Т-триггеры, то получится схема синхронного счетчика с последовательным переносом (рис. 3.46, б). Схема относится к числу синхронных, т. к. все триггеры срабатывают одновременно под действием единого входного сигнала. В этом проявляется быстрая реакция схемы на входной сигнал, такая же, как и в счетчике с параллельным переносом. Однако по максимальной частоте входных сигналов эта схема существенно отличается от схемы с параллельным переносом, т. к. до подачи нового входного сигнала требуется дать цепочке вентилей установиться в новое состояние путем их последовательного переключения. В развитых сериях ИС обычно имеется по 5. 10 вариантов двоичных счетчиков, выполненных в виде 4-х разрядных групп (секций). Каскадирование секций может выполняться путем их последовательного включения по цепям переноса, организации параллельно-последовательных переносов или для более сложных счетчиков с двумя дополнительными управляющими входами разрешения счета и разрешения переноса путем организации параллельных переносов и в группах и между ними. Особенностью двоичных счетчиков синхронного типа является наличие ситуаций с одновременным переключением всех его разрядов (например, для суммирующего счетчика при переходе от кодовой комбинации 11…1 к комбинации 00. 0 при переполнении счетчика и выработке сигнала переноса). Одновременное переключение многих триггеров создает значительный токовый импульс в цепях питания ЦУ и может привести к сбою в их работе. Поэтому в руководящих материалах по использованию некоторых БИС/ СБИС программируемой логики, в частности, имеется ограничение на разность двоичных счетчиков заданной величиной k (например, 16). При необходимости применения счетчика большей разрядности рекомендуется переходить к коду Грея, для которого переходы от одной кодовой комбинации к другой сопровождаются переключением всего одного разряда. Правда, для получения результата счета в двоичном коде придется использовать дополнительно преобразователь кода, но это является платой за избавление от токовых импульсов большой интенсивности в цепях питания. Пример условного обозначения счетчика приведен на рис. 3.47. 
3.4.1. Двоично-кодированные счетчики с произвольным модулем
Часто при проектировании цифровых устройств возникает необходимость в делителях частоты, для которых М —любое целое число. Счетчики с модулем, не равным целой степени числа 2, т. е. с произвольным модулем, реализуются на основе нескольких методов. Для построения счетчика с произвольным модулем М берется двоичный счетчик с модулем 2 n , превышающим заданный и ближайшим к нему: 2 n -1 ≤ М ≤2 n .Например, для построения счетчика с М= 5 нужно взять двоичный счетчик с М=2 3 .Такой двоичный счетчик имеет 2 n — М = L лишних (неиспользуемых) состояний, подлежащих исключению. Способы исключения лишних состояний многочисленны, и для любого М можно предложить множество реализации счетчика. Остановимся на двух способах построения счетчиков с произвольным модулем: модификации межразрядных связей и управлении сбросом. При построении счетчика с модифицированными межразрядными связями последние, лишние, состояния исключаются непосредственно из таблицы функционирования счетчика. При этом после построения схемы обычным для синтеза автоматов способом получается счетчик, специфика которого состоит в нестандартных связях, между триггерами, что и объясняет название способа. Схема получается специализированная, изменение модуля счета требует изменения самой схемы, т. е. легкость перестройки с одного модуля на другой отсутствует. В то же время реализация схемы счетчика может оказаться простой, а ее быстродействие высоким. При управлении сбросом выявляется момент достижения содержимым счетчика значения М—1. Это является сигналом сброса счетчика в следующем такте, после чего начинается новый цикл. Этот вариант обеспечивает легкость перестройки счетчика на другие значения модуля, т. к. требуется изменять лишь код, с которым сравнивается содержимое счетчика для выявления момента сброса.
Построение счетчика первым способом
На рис. 6.35. показан общий принцип построения счетчиков с нечетным М. Данная схема была предварительно получена стандартными методами синтеза автоматов.
Если между входным и выходным триггерами включен делитель частоты на любое натуральное число п, то такая схема обеспечивает деление частоты на М = 2п+1. Схемы построения счетчиков с различными М показаны на рис. 6.34. Например, счетчик делитель частоты на 3 (рис. 6.34,а) реализован при n= 1, что соответствует прямой связи между входным DDI н выходным DD2 триггерами. Для M= 5 необходимо n = 2, поэтому между входным и выходным триггерами должен быть включен один дополнительный триггер-делитель частоты на 2 (рис. 6.34,6). Делитель частоты с М = 6 = 2 * 3 (рис. 6.34,в) получен последовательным соединением делителей частоты на 2 и на 3 (рис. 6.34,в). Для реализации М= 7 (рис. 6.34,г) и М= 9 (рис. 6.34,д) использована структура (рис. 6.35) соответственно при n = 3, полученном с помощью схемы (рис. 6.34,а), и при n = 4. Делитель частоты на 10 = 2 * 5 представлен (рис. 6.34,е) последовательным соединением делителя частоты на 5 и дополнительного триггера. Приведенные на рис. 6.34 схемы последовательных счетчиков предназначены в основном для использования в режиме деления частоты без дешифрации их состояний, смена которых при использовании структуры на рис. 6.35 не соответствует естественному счету. Их достоинство — максимальное быстродействие, ограниченное предельной частотой переключения входного триггера, при минимальных затратах оборудования.
Рис. 6.34
Построение счетчика вторым способом

Второй метод построения счетчиков с произвольным модулем — метод управляемого сброса — позволяет изменять модуль счета очень простым способом, не требующим изменений самой схемы счетчика. При построении счетчиков с регулярной сменой состояний согласно двоично-десятичному счету необходимо определить требуемое количество триггеров n согласно соотношению 2 n -1 ≤ М ≤2 n . Кроме последовательно включенных N триггеров такой счетчик должен содержать логическую схему, декодирующую состояние М и при достижении содержимым счетчика этого значения формирующую сигнал сброса всех разрядов в состояние «0» при. Пример десятичного счетчика (М=10) с регулярной сменой состояний показан на рис. 6.36. Каждый десятый входной импульс переводит счетчик в состояние 1010 (10 десятичное), на двух входах вентиля DD5 устанавливаются уровни «1» и- его выходной сигнал сбрасывает все триггеры в состояние «0». ______ R =( Q2Q4) = 0; __ __ В общем случае выражение в скобках должно было бы быть Q4Q3Q2Q1, но поскольку кодовые комбинации, при которых одновременно Q2=Q4=1 и Q3=1 или Q2=1 не достигаются, то применяется упрощение.
3.5. Полупроводниковые запоминающие устройства
3.5.1 Основные сведения
Запоминающие устройства (ЗУ) служат для хранения информации и обмена ею с другими ЦУ. Микросхемы памяти в общем объеме выпуска ИС занимают около 40% и играют важнейшую роль во многих системах различного назначения. Микросхемы и системы памяти постоянно совершенствуются как в области схемо технологии, так и в области развития новых архитектур. В настоящее время созданы и используются десятки различных типов ЗУ. Важнейшие параметры ЗУ находятся в противоречии. Так, например, большая информационная емкость не сочетается с высоким быстродействием, а быстродействие в свою очередь не сочетается с низкой стоимостью. Поэтому системам памяти свойственна многоступенчатая иерархическая структура, и в зависимости от роли того или иного ЗУ его реализация может быть существенно различной. В наиболее развитой иерархии памяти ЭВМ можно выделить следующие уровни: — регистровые ЗУ, находящиеся в составе процессора или других устройств (т. е. внутренние для этих блоков), благодаря которым уменьшается число обращений к другим уровням памяти, реализованным вне процессора и требующим большего времени для операций обмена информацией; — кэш-память, служащая для хранения копий информации, используемой в текущих операциях обмена. Высокое быстродействие кэш-памяти повышает производительность ЭВМ; — основная память (оперативная, постоянная, полупостоянная), работающая в режиме непосредственного обмена с процессором и по возможности согласованная с ним по быстродействию. Исполняемый в текущий момент фрагмент программы обязательно находится в основной памяти; — специализированные виды памяти, характерные для некоторых специфических архитектур (многопортовые, ассоциативные, видеопамять и др.); — внешняя память, хранящая большие объемы информации. Эта память обычно реализуется на основе устройств с подвижным носителем информации (магнитные и оптические диски, магнитные ленты и др.). В настоящем пособии устройства внешней памяти не рассматриваются,
3.5.2 Классификация ЗУ

Для классификации ЗУ (рис. 3.1) важнейшим признаком является способ доступа к данным. При адресном доступе код на адресном входе указывает ячейку, с которой ведется обмен. Все ячейки адресной памяти в момент обращения равнодоступны. Эти ЗУ наиболее разработаны, и другие виды памяти часто строят на основе адресной с соответствующими модификациями. Адресные ЗУ делятся на RAM (Random Access Memory) u ROM (Read-Only Memory). Русские синонимы термина RAM: ОЗУ (оперативные ЗУ) или ЗУПВ (ЗУ с произвольной выборкой). Оперативные ЗУ хранят данные, участвующие в обмене при исполнении текущей программы, которые могут быть изменены в произвольный момент времени. Запоминающие элементы ОЗУ, как правило, не обладают энергонезависимостью, т.е. после отключения напряжения питания информация в них не сохраняется. RОМ (русский эквивалент — ПЗУ, т. е. постоянные ЗУ). Содержимое либо вообще не изменяется, либо изменяется, но редко и в специальном режиме. Это «память только для чтения». Рис. 3.1 Классификация полупроводниковых ЗУ ЗУ делятся на статические и динамические. В первом варианте запоминающими элементами являются триггеры, сохраняющие свое состояние только при подключенном напряжении питания. Во втором варианте данные хранятся в виде зарядов конденсаторов, образуемых элементами МОП-структур. Саморазряд конденсаторов ведет к разрушению данных, поэтому они должны периодически (каждые несколько миллисекунд) регенерироваться, т.е. автоматически перезаписываться. В то же время плотность упаковки динамических элементов памяти в несколько раз превышает плотность упаковки, достижимую в статических RAM. Статические ЗУ называются SRAM (Static RAM), а динамические — DRAM (Dynamic RAM). Динамические ЗУ характеризуются наибольшей информационной емкостью и невысокой стоимостью, поэтому именно они используются как основная память ЭВМ. Статические ЗУ в 4. 5 раз дороже динамических и приблизительно во столько же раз меньше по информационной емкости. Их достоинством является высокое быстродействие, а типичной областью использования — схемы кэш-памяти. Постоянная память типа ROM (M) программируется однократно заводом-изготовителем и потребитель изменить ее содержимое не может. В следующих трех разновидностях ROM в обозначениях присутствует буква Р (от Programmable). Это программируемая пользователем память (в русской терминологии ППЗУ — программируемые ПЗУ). Ее содержимое записывается либо однократно (в PROM), либо может быть заменено путем стирания старой информации и записи новой (в EPROM и EEPROM). В EPROM стирание выполняется с помощью облучения кристалла ультрафиолетовыми лучами, ее русское название РПЗУ с ультрафиолетовых лучей -УФ ( репрограммируемое ПЗУ с УФ-стиранием). В EEPROM стирание производится электрическими сигналами, ее русское название РПЗУ-ЭС (репрограммируемое ПЗУ с электрическим стиранием). Английские названия расшифровываются как Electrically programmable ROM и Electrically Erasable Programmable ROM. Программирование PROM и репрограммирование EPROM и EEPROM производятся в обычных условиях с помощью либо специальных программаторов, либо специальных режимов без специальных приборов (для EEPROM). Память типа Flash по запоминающему элементу подобна памяти типа EEPROM (или иначе E 2 ROM), но имеет структурные и технологические особенности, позволяющие выделить ее в отдельный вид. Запись данных и для EPROM и для E 2 ROM производится электрическими сигналами. В ЗУ с последовательным доступом записываемые данные образуют некоторую очередь. Считывание происходит из очереди слово за словом либо в порядке записи, либо в обратном порядке. Моделью такого ЗУ является последовательная цепочка запоминающих элементов, в которой данные передаются между соседними элементами. Прямой порядок считывания имеет место в буферах FIFO с дисциплиной «первый пришел — первый вышел» (First In — First Out), а также в файловых и циклических ЗУ. Разница между памятью FIFO и файловым ЗУ состоит в том, что в FIFO запись в пустой буфер сразу же становится доступной для чтения, т. е. поступает в конец цепочки (модели ЗУ). В файловых ЗУ данные поступают в начало цепочки и появляются на выходе после некоторого числа обращений, равного числу элементов в цепочке. При независимости операций считывания и записи фактическое расположение данных в ЗУ на момент считывания не связано с каким-либо внешним признаком. Поэтому записываемые данные объединяют в блоки, обрамляемые специальными символами конца и начала (файлы). Прием данных из файлового ЗУ начинается после обнаружения приемником символа начала блока. В циклических ЗУ слова доступны одно за другим с постоянным периодом, определяемым емкостью памяти. К такому типу среди полупроводниковых ЗУ относится видеопамять (VRAM). Считывание в обратном порядке свойственно стековым ЗУ, для которых реализуется дисциплина «последний пришел — первый вышел». Такие ЗУ называют буферами LIFO (Last In — First Out). Время доступа к конкретной единице хранимой информации в последовательных ЗУ представляет собою случайную величину. В наихудшем случае для такого доступа может потребоваться просмотр всего объема хранимых данных. Ассоциативный доступ реализует поиск информации по некоторому признаку, а не по ее расположению в памяти (адресу или месту в очереди). В наиболее полной версии все хранимые в памяти слова одновременно проверяются на соответствие признаку, например, на совпадение определенных полей слов (тегов — от английского слова tag) с признаком, задаваемым входным словом (теговым адресом). На выход выдаются слова, удовлетворяющие признаку. Дисциплина выдачи слов, если тегу удовлетворяют несколько слов, а также дисциплина записи новых данных могут быть разными. Основная область применения ассоциативной памяти в современных ЭВМ — кэширование данных.
3.5.2 Важнейшие параметры ЗУ
Информационная емкость — максимально возможный объем хранимой информации. Выражается в битах или словах (в частности, в байтах). Бит хранится запоминающим элементом (ЗЭ), а слово — запоминающей ячейкой (ЗЯ), т. е. группой ЗЭ, к которым возможно лишь одновременное обращение Добавление к единице измерения множителя «К» (кило) означает умножение на 2 10 = 1024, а множителя — «М» (мега) — умножение на 2 20 = 1048576. Организация ЗУ— произведение числа хранимых слов на их разрядность М=n*N. Например, М=4*1024 означает возможность хранения 1024 4-х разрядных слов. Быстродействие (производительность) ЗУ оценивают временами считывания записи и длительностями циклов чтения/записи. Время считывания— интервал между моментами появления сигнала чтения и слова на выходе ЗУ, Время записи — интервал после подачи сигнала записи, который необходим для установления ЗЯ в состояние, задаваемое входным словом. Минимально допустимый интервал между последовательными «чтениями» или «записями» образует соответствующий цикл. Длительности циклов могут превышать времена чтения или записи, т. к. после этих операций может потребоваться время для восстановления необходимого начального состояния ЗУ. Время чтения, записи и длительности циклов — традиционные параметры. Для некоторых современных ЗУ существуют и дополнительные. Помимо указанных основных параметров для ЗУ указывают еще целый набор временных интервалов между управляющими сигналами ( допустимые длительности и взаимное расположение сигналов во времени), обеспечение которых необходимо для нормального функционирования ЗУ. Один из возможных наборов сигналов ЗУ (рис. 3.2, а) включает следующие сигналы:
Рис. 3.2. Типичные сигналы ЗУ (а) и их временные диаграммы (б) А — адрес, разрядность которого m определяется числом ячеек ЗУ, т. е. максимально возможным числом хранимых в ЗУ слов. Для ЗУ типично число ячеек, выражаемое целой степенью двойки. Адрес является номером ячейки, к которой идет обращение. Очевидно, что разрядность адреса связана с числом хранимых слов N соотношением m = log2N (имеется в виду максимально возможное число хранимых слов). Например, ЗУ с информационной емкостью 64К слов имеет 16-разрядные адреса, выражаемые словами
— R/W — выбор режима чтения/записи (Read/Write) задает выполняемую операцию (при единичном значении — чтение, при нулевом — запись); — DI и DO (Data Input) и (Data Output) — шины входных и выходных данных, разрядность которых n определяется организацией ЗУ (разрядностью его ячеек). В некоторых ЗУ эти линии объединены; — CS — выбор микросхемы (Chip Select) или СЕ (Chip Enable), который разрешает или запрещает обращение к данной микросхеме, когда для наращивания объема памяти параллельно подключаются несколько микросхем с общими остальными входами. Требования к взаимному временному положению двух сигналов (А и В) задаются временами предустановки, удержания и сохранения. Время предустановки сигнала А относительно сигнала В tsu (а — В) есть интервал между началами обоих сигналов. Время удержания tн (а — B) -это интервал между началом сигнала А и окончанием сигнала В. Ремя сохранения tV (а — В) — интервал между окончанием сигнала А и окончанием сигнала В. Длительности сигналов обозначаются как tW, (индекс от слова Width — ширина). Для ЗУ характерна такая последовательность сигналов. Прежде всего подается адрес, чтобы последующие операции не коснулись какой-либо другой ячейки, кроме выбранной. Затем разрешается работа микросхемы сигналов CS (СЕ) и подается строб чтения/записи R/W (взаимное положение сигналов CS и R/W для разных ЗУ может быть различным). Если задана, например, операция чтения, то после подачи перечисленных сигналов ЗУ готовит данные для чтения, что требует определенного времени. Задний фронт сигнала R/W, положение которого во времени должно обеспечивать установление правильных данных на выходе ЗУ, считывает данные. Пример временной диаграммы для рассмотренного набора сигналов ЗУ и операции чтения приведен на рис. 3.2, б. Индексом А (от слова Access) обозначаются согласно стандарту времена доступа — интервалы времени от появления того или иного управляющего сигнала до появления информационного сигнала на выходе. Время доступа относительно сигнала адреса обозначается, если следовать правилу, как tA(A) но часто просто как tA. Аналогично этому, время доступа относительно сигнала CS, т. е. ta(cs) часто обозначается просто как tcs. Время tA называют также временем выборки, а время tcs — временем выбора.
3.5.3. Общая организация ЗУ
По структуре полупроводниковые ОЗУ, ППЗУ, РПЗУ (рис. 3.3) и ПЗУ (рис.3.4) состоят из следующих типовых узлов: накопителя HK, дешифратора строк и столбцов DСХ, DСУ, устройства записи УЗ; устройства считывания УС; устройства управления УУ.
![]() |
Рис. 3.3. Общая организация записывающих ЗУ
![]() |
Рис.3.4. Общая организация ПЗУ Накопитель представляет собой матрицу ЗЭ, объединенных в строки и столбцы и адресуемых через соответствующие дешифраторы. В накопителях статических ОЗУ применяются триггерные элементы памяти, в накопителях динамических ОЗУ — однотранзисторные ЗЭ, состоящие из ключевого транзистора и емкости хранения информации. Вследствие постоянного рассасывания заряда, хранящегося на емкости, такой ЗЭ требует периодической регенерации информации, которая выполняется с помощью УУ. В накопителях ПЗУ используются транзисторы, подключенные соответствующим образом к дешифратору строк и столбцов. Наличие или отсутствие транзистора в узле пересечения строки-столбца соответствует хранению «1» или «0». B накопителях ППЗУ применяются транзисторы о плавкими перемычками, которые пережигаются при выборке соответствующего ЗЭ в процессе программирования ППЗУ. В накопителях РПЗУ используются специальные транзисторы, изменяющие свои характеристики при программировании РПЗУ.
3.5.4 Запоминающие элементы постоянных ЗУ
В ПЗУ запоминающие элементы объединяются в двухкоор-динатную матрицу M x N, образованную при пересечении N входных слов и M выходных (разрядов) информационных шин. В местах пересечения совокупностей M x N включены ЗЭ, несущие информацию «0» (есть транзистор) или «1» (нет транзистора). В качестве ЗЭ могут использоваться биполярные транзисторы, МДП-структуры (рис.3.5. а), диоды и др. Для ППЗУ ЗЭ (рис. 3.5.б) программируются пережиганием плавких перемычек.
![]() |

Рис.3.5. Примеры запоминающих элементов: ПЗУ (а), ППЗУ (б) МДП-структуры занимают доминирующее положение при построении ПЗУ, так как по сравнению с биполярными ПЗУ имеют следующие преимущества: малую потребляемую мощность, высокую степень интеграции, высокий запас помехоустойчивости (более 1 В), сохраняют информацию в течение длительного времени после отключения питания, на основе МДП-структур можно получить схемные элементы (транзисторы, резисторы, конденсаторы), необходимые для построения ПЗУ. Информация в ПЗУ на основе МДП-структур записывается в ходе технологического процесса изготовления с помощью фотошаблонов или контактных окон. Современные ПЗУ на n-канальных МДП-структурах имеют информационную емкость 1—256 Кбит, я время считывания 80—500 не и совместимы по уровню управляющих сигналов с ИC типа ТТЛ. Принципиальная схема ПЗУ на n-канальных МДП-транзисторах показана на рис. 3.6.. Рис.3.6. Принципиальная схема ПЗУ на n-канальных МДП-транзисторах При считывании информации высокий уровень напряжения матричных дешифраторов адреса (DCХ и DCY ) подается на одну из шин матрицы по координате Y и на одну из шин по координате Х (через резистор Ri, роль которого также выполняет МДП — транзистор). При этом на соответствующей выходной информационной шине появляется высокий уровень напряжения, если на выбранном узле запоминающей матрицы не сформирован ЗЭ на n – канальном МДП – транзисторе (что соответствует считыванию информации «1»), и низкий уровень напряжения, если ЗЭ сформирован ( что соответствует считыванию информации «0»). Например, если на рис. 3.6 выбраны элементы с координатами Хi и Y2, то на выходной шине будет считано слово «010». В РПЗУ возможна полная перезапись информации или же частичное селективное изменение хранимой информации в отдельных ЗЭ. РПЗУ на МДП-структурах допускают многократную перезапись и хранение информации при отключении питания. Число перезаписей ячеек вследствие износа запоминающих элементов ограничено. В РПЗУ запоминающие элементы строят на базе МДП-структур с захватом заряда и с плавающим затвором. ЗЭ с плавающим затвором по сравнению с ЗЭ захвата заряда более просты в изготовлении и обеспечивают длительное сохранение информации. Рассмотрим их в качестве примера.
![]() |
Рис. 3.7. Зпоминающий элемент РПЗУ на транзисторе с плавающим затвором: а –схема элемента; б–топология транзистора В ЗЭ с плавающим затвором заряд хранится в тонком проводящем слое либо в проводящих частицах, расположенных в слое диэлектрика затворной части МДП-структуры. По способу сохранения информации РПЗУ подразделяются на со стиранием информации электрическими сигналами и со стиранием информации с помощью лучей (ультрафиолетовых, рентгеновских, электронных и др.). Бесплатная лекция: «1 Классификация бинарных отношений» также доступна. ЗЭ на МДП-структурах с плавающим затвором и стиранием информации с помощью лучей (рис. 3.7.) состоят из адресного транзистора VTI и собственно запоминающего транзистора VT2 с плавающим затвором. Транзистор VT2 может находиться в одном из двух устойчивых состояний открытом или закрытом, что соответствует хранению «0» или «1» ЗЭ. При считывании информации на адресную шину подается импульс, открывающий транзистор VTI. Если запоминающий транзистор VT2 открыт, то через него и последовательно соединенный с ним VTI в выходную шину течет ток, соответствующий считыванию логического «0». При закрытом VT2 ток равен нулю, что соответствует считыванию логической «1». Информация (заряд затвора) в ЗЭ записывается с помощью большего отрицательного импульса (для р-канальных транзисторов 30—50 В и длительностью около 1 мс), который прикладывается между стоком и истоком VT2. Это вызывает лавинную инжекцию электронов в изолированный кремниевый затвор и на плавающем затворе накапливается отрицательный заряд, который вызывает появление проводящею инверсного слоя, в результате этого канал становится проводящим (рис. 3.7.6), транзистор VT2 открыт (хранит «0»). Поскольку плавающий заряд окружен изолятором (SiO2), заряд сохраняется в течение длительного времени (5. 1O лет). Стереть информацию можно посредством облучения через прозрачное стекло в крышке корпуса ультрафиолетовыми или рентгеновскими лучами дозой около 5 · 10* P с энергией, достаточной для «выбивания» электронов из поликристаллического кремния (Si) плавающего затвора в направлении слоя двуокиси кремпия (SiO2). При этом структура переводится в состояние логической «1».
![]() |
Рис. 3.8. Топология транзистора с двойным затвором В ЗЭ на МДП-структурах с плавающим затвороти и стиранием информации электрическими сигналами используется n – канальный транзистор VT1 и n – канальный транзистор VT2 с двойным затвором (рис. 3.8) . Если плавающий затвор транзистора VT2 заряжен положительно, то VT2 открыт (так как образуется инверсионный слой электронов), и такое состояние соответствует уровню логического «0». Отрицательно заряженный плавающий затвор закрывает VT2, что соответствует уровню логической «1» При стирании информации (занесение логического «0») на исток VT2 подается напряжение + 36 В, на управляющий затвор — 40 В, а на подложку — 5В (сток остается разомкнутым), в результате чего происходят поверхностный пробой истокового n+ -p – перехода, что вызывает инжекцию дырок в плавающий затвор. По окончании стирания запоминающий транзистор VT2 открывается. Для записи информации (занесение логической «1») используется низковольтный пробой стокового p+ – n+ перехода, в ходе которого происходит инжекция электронов в плавающий затвор. Инжектированные электроны нейтрализуют накопленные на плавающем затворе дырки, и плавающий затвор переходит в отрицательно заряженное состояние. При этом VT2 закрывается. В режиме записи на управляющий затвор подается напряжение + 26 В, на подложку — 2 В относительно истока, а на сток подается импульс записи + 15 В длительностью 40 мc. Аналогичный ЗЭ используется и во Flash – памяти.



















