DevioLabавтоматичне керування капіталом
ПРАЦЮЄ 24/7
КРИПТОВАЛЮТИ · АКЦІЇ · 10 БІРЖ

Портфель, який керується автоматично

DevioLab підбирає стратегії, відстежує ринки та автоматизує купівлю і продаж активів. Кількість доступних криптовалют, акцій і торгових можливостей зростає щодня.

10підключених біржCrypto + Stocksв одному портфелі24/7автоматичний контроль

Програма цифрової обробки інформації та використання мікросхеми К572ПВ3

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Інститут комп’ютерних наук та інформаційних технологій
Факультет:
Комп’ютерні науки
Кафедра:
Кафедра електронних обчислювальних машин

Інформація про роботу

Рік:
2015
Тип роботи:
Методичні вказівки
Предмет:
Електронні обчислювальні машини
Група:
КН-1
Коротко про документ

Про що ця робота

Документ містить опис програми цифрової обробки інформації та алгоритми роботи з АЦП. Також наведено характеристики мікросхеми К572ПВ3.

У роботі розглядаються

  • Цифрова обробка інформації
  • АЦП
  • Мікропроцесорні пристрої
  • Мікросхема К572ПВ3
  • Алгоритми множення
  • Перетворення сигналів

Зміст і розділи

  1. Програма цифрової обробки інформації
  2. Основна програма
  3. Множення однобайтових чисел
  4. Характеристики мікросхеми К572ПВ3
  5. Номерація і опис виводів
Для кого:Студенти технічних спеціальностей та вищих навчальних закладів
Викладачі:Не вказано

Ключові поняття

АЦПЦАПпрограмасигналкодпам'ятьтактуванняК572ПВ3

Частина тексту файла (без зображень, графіків і формул):

MVI A ,91H - вивід в С4 одиниці OUT FBH - вивід в С4 одиниці MVI А, 8H вивід в C4 нуля OUT FBH вивід в C4 нуля Після цього АЦП приступив до перетворення вхідного сигналу в цифровий код. По закінченні перетворення МП переходить до програми обробки перетворешія. в якій послідовно вводиться 2 байти Хn; IN F8H ;ввід з каналу А STA XNL ;вивід по адресі XNL - молодшого байту Хn IN FAH ;ввід з каналу С ANI 03Н STA XNH ; вивід по адресі XNH - адреси старшою байту Хn операція виводу виглядає простіше: LDA YN1 ; ввід в акумулятор 8-розрядів Yn з комірки YN1 OUT F9H ; вивід в канал В; LDA YN2 ; ввід в акумулятор 2-х молодших розірядів YN3,YN2 ;(iншi занулені крім С4) OUT FBH Передача (двох) 2-х молодших розрядів Yn, окремо зумовлена тим, щоб була найменша похибка у вихідному сигналі оскильки AЦП виводить інформацію швидко. Передача 2-х. старших розрядів Yn окремо викликала б (значну похи6ку) стрибок вихідною сигналу. 6.Програма цифрової обробки інформації. Як видно зі схеми алгоритми функціонування NМП-пристрою, програма цифрової оброб-ки iнформації повинна неодноразово виконувати такі операції як : 1) множення 2-байтвох чисел на однобайтові; 2) додавання 2-х байтових чисел. Для цього можна використати готові програми [2] ПП множення цилих чисел без •знаку 16*8: ПП додавання двобайтових чисел: Виходячи, що з умови завдання вхідний сигнал - двополярний. то потрібно організувати операцію множення 2-го числа на однобайтове зі знаком. Оскільки вхідний сигнал представле-ний як 10-ти розрядний зі знаком, а є можливість використати ПП множення DMULT чисел 16*8 біт знаку, то при множенні будемо подавати як ціле додатнє число, за модулем рівне. В па-м'яті будемо зберігати в такому форматі: модуль Xn З АЦП Xn подається у такому вигляді: 111…11  +Umax 100…00  0 000…00  -Umax Для приведення цього формату потрібно: 1) коли X9=0 то проінвестувати розряди X0 EMBED Equation.3 X9; D15=1 2) коли X9=1 то D15=0; X9=0 Користуючись алгоритмом програми обробки переривання і вищесказаним, програма обробки переривання на мові асемблеру буде: Основна програма повинна функціонувати по алгоритму, наведеному вище. Виникає тільки проблема узгодження інформації (кодів) представлення чисел з АЦП в пам'яті для виводу на АЦП (а вони всі різні). Для представлення Yn в пам'яті, виберемо той же формат, що і для Хn (так само і Хn-1). Коефіцієнти а0, а1, b1 в пам'яті зберігаються у вигляді модуля. Основна програма враховує, шо а1, є від'ємний. В основній програми будуть використані ще дві програми: 1) ПП переводу 2-х байтового числа в доповнений код (для спрощення операції додавання) 2) ПП множення чисел зi знаком, яка використовує ПП DMULT (множення чисел без знака) Основна програма починається з ініціалізації мікросхеми K580ВВ55 для обміну з ЦАП і АЦП, після тогоАЦП встановлюється (після гасіння) в режим іперетворення вхідного сигналу. Далі іде циклічний підрахунок і виведення результату. Основна програма. Множення однобайтових чисел Додавання цілих 8-розрядних зі знаком [2, 222] Перевід у доповнюючий код (в DE) В силу наведених порівнянь ми бачимо, що мікросхема К572ПВ3 краща з точки зору швидкодії. Тому ми будем використовувати дану мікросхему. К572ПВ3 виконана по технології КМОН, випускається у 18-вивідному корпусі з вертикальним розміщенням виводів. Крім того, дана АЦП містить у своєму складі ГТІ, компаратор напруг, буферний регістр з трьма станами (0, 1, високий імпенданс), РПП, ЦАП, логічні схеми керування і синхронізації, чого немають у своєму скдаді інші перераховані мікросхеми. Вона побудована таким чином, що АЦП забезпечує основні умови спряження з МП: довжина цифрового слова на виході перетворювача відповідає довжині слова базових типів ВІС МП; керування його роботою здійснюється безпосередньо сигналами від МП з мінімальними апаратними і програмними затратами; часові характеристики АЦП добре співпадають з часовими характеристиками більшостів ВІС МП; цифрові виходи перетворювача допускають пряме підключення до вхідних портів і шини даних МП. Логічні схеми керування і синхронізації регламентують весь процес перетворення і узгодження АЦП з зовнішніми пристроями. ГТ обслуговує процес перетворення і обміну даними. Ддя роботи АЦП потрібно ІОН, однополярне живлення та декільна регістрів. Ucc=4,75-5,25. Робоча тактова частота генератора 500 кГц задається зовнішніми RC елементами. Номерація і опис виводів: 1-3 – цифрові виводи 4-2; 4 – цифровий вивід 1; 5 – вивід стану  EMBED Equation.3 ; 6 – вхід кеоування  EMBED Equation.3 ; 8 – вхід тактування CLK; 9 – цифрова земля DGND; 10 – напруга джерела живлення Ucc; 11 – опорна напруга UREF; 12 – вхід зміщення характеристик BOFS; 13 – аналоговий вхід ULEF; 14 – аналогова земля AGND; 15 – цифровий вхід 8; 16-18 – цифрові виходи 7-5. Мікросхема АЦП здатна працювати з внутрішнім так і зовнішнім ГТІ. Алгоритм перетворення АЦП реалізується за допомогою регістра послідовних наближень, який включає регістер зсувів і регістра пам’яті на RS-тригерах. В ньому виконується операція порозрядного зсуву логічної одиниці у напрямку від старших розрядів до молодших, збереження результату перетворення і порозрядного запису стану КН при порівнянні вхідної аналогової напруги АЦП з напругою на виході ЦАП. Логічні схеми керування і синхронізації регламентують вест процес перетворення і узгодження АЦП з зовнішніми пристроями з їх допомогою при появі зовнішніх сигналів  EMBED Equation.3  формуються сигнали внутрішнього керуваня: скидання, початок перетворення, управління буферним регістром і вихідним сигналом EMBED Equation.3 . По сигналу скидання АЦП встановлюється у вихідний стан, при якому в РПП записаний код 10…00. По сигналу початку перетворення запускається внутрішній асинхронний ГТІ, який обслуговує проце перетворення і обміну даними. При часовому співпадінні вище перерахованих сигналів формується сигнал керування регістром з логікою на три стани. Внутрішнє ГТІ побудоване таким чином, що по сигналу запуска перший від’ємний перепад тактового імпульса встановлює старший розряд у відповідний стан, після чого без додаткових часових витрат починається обробка інформації у другому розряді і т.д.. Часові характеристики ІС: час встановлення АЦП у початковий стан – 2 мкс; час затримки зчитування даних – 120 нс; час затримки скидування даних – 80 нс.
Допоможи студентському архіву

Ми допомогли тобі — допоможи наступному студенту

Файл ще не обрано

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!