RM (722400), страница 2
Текст из файла (страница 2)
Ucc=4,75-5,25. Робоча тактова частота генератора 500 кГц задається зовнішніми RC елементами.
Номерація і опис виводів:
1-3 – цифрові виводи 4-2;
4 – цифровий вивід 1;
8 – вхід тактування CLK;
9 – цифрова земля DGND;
10 – напруга джерела живлення Ucc;
11 – опорна напруга UREF;
12 – вхід зміщення характеристик BOFS;
13 – аналоговий вхід ULEF;
14 – аналогова земля AGND;
15 – цифровий вхід 8;
16-18 – цифрові виходи 7-5.
Мікросхема АЦП здатна працювати з внутрішнім так і зовнішнім ГТІ.
Алгоритм перетворення АЦП реалізується за допомогою регістра послідовних наближень, який включає регістер зсувів і регістра пам’яті на RS-тригерах. В ньому виконується операція порозрядного зсуву логічної одиниці у напрямку від старших розрядів до молодших, збереження результату перетворення і порозрядного запису стану КН при порівнянні вхідної аналогової напруги АЦП з напругою на виході ЦАП.
Логічні схеми керування і синхронізації регламентують вест процес перетворення і узгодження АЦП з зовнішніми пристроями з їх допомогою при появі зовнішніх сигналів
формуються сигнали внутрішнього керуваня: скидання, початок перетворення, управління буферним регістром і вихідним сигналом
.
По сигналу скидання АЦП встановлюється у вихідний стан, при якому в РПП записаний код 10…00. По сигналу початку перетворення запускається внутрішній асинхронний ГТІ, який обслуговує проце перетворення і обміну даними.
При часовому співпадінні вище перерахованих сигналів формується сигнал керування регістром з логікою на три стани.
Внутрішнє ГТІ побудоване таким чином, що по сигналу запуска перший від’ємний перепад тактового імпульса встановлює старший розряд у відповідний стан, після чого без додаткових часових витрат починається обробка інформації у другому розряді і т.д..
Часові характеристики ІС:
-
час встановлення АЦП у початковий стан – 2 мкс;
-
час затримки зчитування даних – 120 нс;
-
час затримки скидування даних – 80 нс.
| 7 10 7 10 7 10 16 13 17 17 16 16 13 17 17 16 16 13 17 17 5 5 10 17 13 5 13 5 17 16 5 7 4 5 5 4 5 | M00: M0: M3: M4: M5: | MVI A, 90H OUT 0A3H MVI A, 9H OUT 0A3H Mvi A, 8H OUT 0A3H LHLD YNP2 LDA C0 CALL MULL88 CALL CMP SHLD CYNP LHLD YNPL LDA B0 CALL MULL88 CALL CMP SHLD BYNP LHLD XNL LDA A0 CALL MULL88 CALL CMP MOV B, H MOV C, L LXI H, CYNP CALL ADSIG LDA BYNP MOV C, A LDA BYNP + 1 MOV B, A CALL ADSIG LHLD CYNP MOV A, H ANI 7FH CMA MOV H, A MOV A, L CMA MOV L, A | ;ініціалзація ВВ355 ;запуск АЦП ;занесення в HL значення Yn-2 в комірку пам’яті ;занесення в аккумулятор байту а1 з пост. Комірки ;множення c0 * Yn-2 ;перетворення c0 * Yn-2 в доповнюючий код ;запис добутку c0 * Yn-2 в пам’ять для зберігання ;занесення в HL значення Yn-1 в пам’ять ;занесення в регістр А байту число b0 з пам’яті ;множення b0*Yn-1 ;перетворення b0*Yn-1 в доповнюючий код ;запис добутку b0*Yn-1 в пам’ять для зберігання ;запис в HL значення Xn з комірки пам’яті ;запис в аккумулятор байт коеф. ;множення а0*Xn ;перетворення в доповнюючий код ;значення добутку а0*Xn в доповнюючому ;занесення в HL, добутку c0*Yn-2 в доп. коді ;а0*Xn + c0*Yn-2 результат в М ;занесення в регістрову пару BC b0*Yn-1 ;додавання b0*Yn-1 результату Yn в доп. коді ;Yn HL (результат був в комірці для c0*Yn-2) ;Перетворення Yn (який знаходиться в доп. коді) ;в код для виводу на ЦАП | |||
| 13 10 5 5 10 13 5 13 5 5 13 5 13 5 7 10 7 10 7 10 7 10 5 7 5 5 7 4 5 5 10 7 4 10 5 10 7 10 10 | M15: M16: M7: M10: M11: M12: | LDA AXNP+l JP M15 MOV B, H MOV C, L JMP M16 LDA CYNP MOV C, A LDA CYNP+l MOV B, A MOV A, C STA YNPL MOV A, B STA YPPH MOV A, L ANI 01H JZ M7 MVI A, 07H JMP M8 MVI A, 0CH JMP M10 MVI A, 0EH OUT 0A3H MOV A, L ANI FCH MOV L, A MOV A, H ANI 01H ADD L MOV L, A MOV A, H JM M 11 MVI A, 02H ADD L JMP M12 MOV A, L 0UT 0A2H MVI A, 08H OUT 0A3H JMP M0 | ;Перетворення Yn в код у якому значення Yn ;зберігається в пам’яті ;Занесення значення Yn в комірку пам’яті для Yn-1 ;Вивід в розряд C6 каналу С молодшого розряду Y0 ;результату Yn ;Вивід в канал B розрядів Y2…Y9 результату ;наступним чином ;Y0 B0 ;Y1 B1 ;Y2 B2 ;Y3 B3 ;……………… ;Y7 B7 ;Вивід логічного 0 розряд С4 каналу С для дозволу ;перетворення АЦП ;перехід на початок | |||
| Назва | Кількість тактів, необхідних для виконнаня програми | Число виконань даної програми за один цикл | Кількість тактів, за цикл виконання програми | |||
| Основна програма | 717 | 1 | 717 | |||
| MULL88 | 95 | 3 | 285 | |||
| OP | 108 | 1 | 108 | |||















