7) датчик и преобразователь потребляемого тока в напряжение (с усилением - для согласования со следующим звеном);
8) устройство сравнения (компаратор) выставленного значения тока с реально потребляемым микросхемой (при превышении последнего должна срабатывать аппаратная защита);
9) 1-разрядный регистр для запуска регулируемого источника питания в случае срабатывания защиты;
10) 8-разрядный регистр управления коммутацией напряжения питания ИМС;
11) устройство коммутации питания ИМС.
8-разрядные регистры и ЦАП’ы могут обеспечить ступенчатую регулировку в 28=256значений напряжения. Т.е. при опорном напряжении в 9в, шаг будет равен
, этого вполне достаточно для регулировки напряжения питания ИМС. Так как максимально допустимый потребляемый микросхемой ток выбран ~250мА, то изменяя коэффициент усиления преобразователя можно добиться дискретности изменения тока в . Для определения реально потребляемого тока такой точности будет вполне достаточно.Для чтения состояния устройства сравнения потребляемого тока необходим еще одинразряд LPT-порта на ввод (3-й бит порта 379H).
Поскольку у различных микросхем питание подается на различные выводы (к примеру, у К155ЛА3 - 14 и 7 выводы, а у К155ИЕ2 - 5 и 10 выводы для подачи +5в и GND соответственно), необходимо предусмотреть все варианты подачи питания на различные выводы колодки, предназначенной для испытуемой микросхемы. Как показал анализ разновидностей питания микросхем [3,4], возможны 6 вариантов включения “+” питания и 3 варианта включения GND (микросхема вставляется со смещением в сторону 16-го контакта колодки, “ключ” микросхемы при этом должен быть направлен в сторону 1-го контакта колодки). Таким образом, устройство коммутации содержит:
1) регистр коммутации питания
2) 2 дешифратора (для “+” и GND соответственно);
3) коммутационные ключи по «+» питания;
4) коммутационные ключи по GND.
Структурная схема устройства коммутации приведена на рис.4.
Рис.4. Структурная схема устройства коммутации питания ИМС.
4. Выбор технических и программных средств реализации.
4.1. Выбор элементной базы.
Для реализации программного управления напряжением питания и током потребления ИМС в качестве ЦАП выбран К572ПА1А, отвечающий требованиям разрядности (>=8 бит) и быстродействия (<100мкс).
Микросхема представляет собой умножающий ЦАП, выполненный по КМОП технологии. Предназначена для преобразования параллельного 10-разрядного двоичного кода на цифровых входах в ток на аналоговом выходе, который пропорционален значениям кода и (или) опорного напряжения.
Микросхема поставляется в герметичном 16-выводном металлокерамическом корпусе типа 201.16-8 с двухрядным вертикальным расположением выводов.
Электрические параметры ЦАП К572ПА1А приведены в табл.1, условное графическое обозначение на рис.5, назначение выводов - в табл.2.
Таблица 1
Номинальное напряжение питания | 15в |
Ток потребления | 3 мА |
Дифференциальная нелинейность | +0.1% |
Погрешность коэффициента преобразования | +3% |
Время установления выходного тока | 5 мкс |
Среднее значение входного тока по цифровым входам | 1 мкА |
Выходной ток при опорном напряжении 10В | 2 мА |
Предельные значения опорного напряжения | +17в |
Предельные значения напряжения питания | 5...17в |
К572ПА1А
Рис.5. ЦАП К572ПА1А (обозначение).
Таблица 2
1 | 1-й аналоговый выход |
2 | 2-й аналоговый выход |
3 | общий |
4 | 10-й цифровой вход (старший значащий разряд) |
5 | 9-й цифровой вход |
6 | 8-й цифровой вход |
7 | 7-й цифровой вход |
8 | 6-й цифровой вход |
9 | 5-й цифровой вход |
10 | 4-й цифровой вход |
11 | 3-й цифровой вход |
12 | 2-й цифровой вход |
13 | 1-й цифровой вход (младший значащий разряд) |
14 | “+” питания |
15 | опорное напряжение |
16 | вывод резистора обратной связи |
Для запоминания выставленных значений в качестве входных регистров необходимы 8-битные параллельные регистры-защелки с суммарным числом запоминаемых битов - 32. Эти регистры должны иметь тактируемый вход записи, вход разрешения параллельной загрузки, быстродействие <100мкс, не должны иметь Z-состояния (чтобы не было неопределенных уровней сигналов). Этим требованиям соответствуют 4 регистра К555ИР27.
В качестве регистров коммутации, управления напряжением и током можно выбрать К555ИР27, поскольку они обеспечивают необходимую разрядность (8 бит), управление (запись/запоминание/хранение) и быстродействие.
Микросхема выполнена в пластмассовом корпусе 1400.20-2 с двухрядным вертикальным расположением выводов.
Электрические параметры микросхемы К555ИР27 приведены в табл.3, условное графическое обозначение на рис.6, назначение выводов - в табл.4, состояния регистра ИР27 - в табл.5.
Таблица 3
Uпит., ном., В | 5 |
U0вых., не более, В | 0.5 |
U1вых., не менее, В | 2.7 |
I0вх., не более, мА | -0.4 |
I1вх., не более, мА | 0.02 |
Iпот., не более, мА | 28 |
t1.0зд.р., не более, нс | 30 |
t0.1зд.р., не более, нс | 30 |
К555ИР27
Рис.6. Регистр К555ИР27 (обозначение).
Таблица 4
1 | Вход разрешения параллельной загрузки /PE |
2 | Выход данных Q0 |
3 | Вход данных Q0 |
4 | Вход данных Q1 |
5 | Выход данных Q1 |
6 | Выход данных Q2 |
7 | Вход данных Q2 |
8 | Вход данных Q3 |
9 | Выход данных Q3 |
10 | GND |
11 | Синхронный тактовый вход C |
12 | Выход данных Q4 |
13 | Вход данных Q4 |
14 | Вход данных Q5 |
15 | Выход данных Q5 |
16 | Выход данных Q6 |
17 | Вход данных Q6 |
18 | Вход данных Q7 |
19 | Выход данных Q7 |
20 | “+” питания |
Таблица 5
Режим работы | Вход C | Вход /PE | Вход Dn | Выход Qn |
Загрузка “1” | | 0 | 1 | 1 |
Загрузка “0” | | 0 | 0 | 0 |
Хранение | | 1 | X | Qn’ |
X | 1 | X | Qn’ |
В качестве управляющего устройства необходим дешифратор с количеством входов 3, количеством выходов не менее 7 и быстродействием <100мкс. Этим требованиям соответствует микросхема К555ИД7. Это двоично-десятичный дешифратор-демультиплексор, преобразующий трехразрядный код A0...A2 в напряжение низкого уровня, появляющееся на одном из восьми выходов /0.../7. Эту же микросхему можно выбрать в качестве дешифратора в устройстве коммутации питания как в цепи “+” питания, так и в цепи GND.
Микросхема выполнена в пластмассовом корпусе 238.16-2 с двухрядным вертикальным расположением выводов.
Электрические параметры микросхемы К555ИД7 приведены в табл.6, условное графическое обозначение на рис.7, назначение выводов - в табл.7, состояния регистра ИР27 - в табл.8.
Таблица 6
Uпит., ном., В | 5 |
U0вых., не более, В | 0.48 |
U1вых., не менее, В | 2.9 |
I0вх., не более, мА | -0.36 |
I1вх., не более, мА | 0.02 |
Iпот., не более, мА | 10 |
t1.0зд.р., не более, нс | 41 |
t0.1зд.р., не более, нс | 27 |
К555ИД7
Рис.7. Дешифратор К555ИД7 (обозначение).
Таблица 7
1 | Вход данных A0 |
2 | Вход данных A1 |
3 | Вход данных A2 |
4 | Вход разрешения /E1 |
5 | Вход разрешения /E2 |
6 | Вход разрешения E3 |
7 | Выход данных /7 |
8 | GND |
9 | Выход данных /6 |
10 | Выход данных /5 |
11 | Выход данных /4 |
12 | Выход данных /3 |
13 | Выход данных /2 |
14 | Выход данных /1 |
15 | Выход данных /0 |
16 | “+” питания |
Таблица 8
Входы | Выходы | ||||||||||||||||||||||||
/E1 | /E2 | E3 | A0 | A1 | A2 | /0 | /1 | /2 | /3 | /4 | /5 | /6 | /7 | ||||||||||||
1 | X | X | X | X | X | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | ||||||||||||
X | 1 | X | X | X | X | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | ||||||||||||
X | X | 0 | X | X | X | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | ||||||||||||
0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | ||||||||||||
0 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | ||||||||||||
0 | 0 | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | ||||||||||||
0 | 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | ||||||||||||
0 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | ||||||||||||
0 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | ||||||||||||
0 | 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | ||||||||||||
0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 |
Для считывания данных с выводов испытуемой микросхемы (для перевода 4-битного кода в 8-битный) необходимы двухвходовые 4-канальные мультиплексоры без инверсии, с суммарным числом считываемых бит - 32и быстродействием <100мкс. Этим требованиям соответствуют 4 микросхемы К555КП11.