ЗК: Cпар (CЗАЛ ) = 30-40 fF; Ниска консумация (след зареждане, Cпар не консумира ен.), постепенно разреждане на Cпар (необходимост от регенерация – Memory Refresh)
Запис:
2. ЕМК 68HC11, ен.спестяващ режим:
- Wait – установяване програмно с команда, съхранява се съдържанието на регистрите и паметта, понижена консумация, изход от режима с прекъсване или reset.
- STOP – програмно с команда, съхранява се съдържанието на рег. и паметта, консумация 100nA, изход – прек, Reset.
- Standby – при изключване на захранването (извод VSTBY – захранва само RAM).
3. Вътрешна адресация: [КОД] цялата информация за изпълнение на инструкцията се съдържа в КОД. Използва се за работа с вътрешните регистри. 1 или 2 байтова инструкция.
4. Регистър CCR: не съдържа данни; 8bit (флагове) от които: 5 флага на състоянието (C, V, Z, N, H),2 маскови бита при прекъсване (IRQ, XIRQ),бит за освобождаване от стоп режим (S)
5. COP Watchdog: ЕМК има COP за защита от software грешки: софтуера следи за препълване на таймера; при неизпълнение на софтуера в съответната последователност се инициализира Reset (COP Reset).
Битове CR[1:0] в OPTION регистъра определят таймаут периода на таймера. След делене на системния тактов сиг. Е на 215 съответния делител се задава от CR[1:0]
6?. Интерфейс IEA232: интерфейс- сериен обмен, на EIA; двуполярно предаване (2 нива)- от 5 до 25V, с противоположна полярност спрямо маса; Скорост- не е фиксирана, зависи от устройствата; конектор DB-25: 25 извода или конектор DB-9.
Необходимост: 2-те устройства да са свързани с едни и същи конектори, с еднаква скорост.
Прилага се за индустриален обем с формат 1-старт бит , 7(8) бита данни , 1(2) стоп бита.
Предимства:
- скороста на предаване не е фиксирана а зависи от устройствата.
- позволяв дефиниране на до 20 сигнала от който са достатачни само 3 TxD (send data), RxD (receve data), маса.
- използва се за сериозен обем цифровид анни между 2 остройства. Двуполярно предаване (2 нива) - от 5 до 25 V с противоположна полярност спрямо маса.
Недостатъци:
- максимална скорост 20 kbps (основен недостатък)
- максимално растояние 15/30 метра (основен недостатък)
- необходимо е и двете остройства да са свързани с конектори от един и същи вид и да ползват еднаква скорост на предаване.
- минимална амплитуда на сигнала 3V.
7. Timer в HC11: включва: 5 отделни вериги за делене на честотата; предварителен делител на честотата от кварцовия осцилатор на 4; основна таймерна верига (16bit брояч.
Всички операции в таймерната сис. съотнесени спрямо чест. на основния таймерен брояч.
Начало за броене: $0000, край $FFFF, флаг за препълване
В нормален режим, в ЕМК не може се спре/промени брояча.
Генериране на ед. имп. TOUT: дефиниране на битове PR1, PR0 от рег. TMSK2 така че overflow периода на таймера> желания изх. импулс TOUT; Инициализация на рег. TCTRL1; Инициализация на рег. битове: TMSK1[7:3], TFLG1[7:3]( -при OCxI=1 – заявка за прекъсване при успешно сравнение, рег. TMSK2 – бит TOI=1; при OCxI=0- таймерна ОС функ. без прекъсване; - при OCxF 1 – флаг за успешно сравнение в изход OCx)
Билет 13
1. SRAM памети. ЗК. Режими на работа.
Особености: 1) С около 10 пъти по-ниска плътност на разполагане в чипа от DRAM; 2) Ниска статична консумация; 3) Високо бързодействие (малко време на достъп до ЗК); 4) Облекчен достъп (опростена схемотехника на схемите за достъп);
Запомнящи клетки:
- 3К = 1 bit чрез броя битове се измерва обема на паметта.
Режими на работа: неизбрана, read, write, standby
2. ЕМК 68НС11 – структура, системи, специфика.
.
Класическа структура:Централен процесор (аритметично-логическо устройство, АЛУ) с възможност за работа със специфична система от инструкции. Инструкциите се изпълняват за определено време в зависимост от тактовата честота и спецификата им; оперативна (енергозависима) памет; Управляващо устройство (УУ), Control Unit; Входно устройство (Input Unit); Изходно устройство (Output Unit);
Системи: COP Watchdog система, Таймер Система
Специфики:
68HC11 – 8 битови CISC микроконтролери, 5 броя външни портове A, B, C, D, E.
D е с 6 или 8 бита; Захранващо напр.–5V;Чест. на работа- 3MHz, ниска конс. мощтност;
Памет- ен-зависимa RAM до 768Bytes); ROM/EPROM до20 KB;
Интерфейси: серийни( синхронен и асинхронен), паралелен и аналогов.
3. Индексни регистри в НС11.
- IX - при индексната адресация осигурява 16-битова стойност, която да се добави към 8-битовото отместване от инструкцията за образуване на ефективен адрес. Може да се използва като брояч за съхранение на данни.
- IY – 16-битов, участва в индексен адресен режим, повечето инструкции изискват допълнителен байт.
4. Включване на управляващи устройства в изходите на НС11 (през ЛЕ, транзистор).
????????????????????????????? немога да го намеря ????????????????
5. Аналогов интерфейс в ЕМК 68НС11 – предназначение, структура, режими на работа.
Предназначение: Преобразува аналогов сигнал от аналогов вход избран от мултиплексор във цифров сигнал.
Структура: мултиплексор; АЦП – аналогово цифров преобразовател; Верига за цифров контрол; структура за запомняне на резултатите от преобразуването;
Режими на работа:
(АDR = адрес)
- Едииничен
> scan = 0 избрания сигнал се конвентира 4 последователни пъти и резултатите се сахраняват в регистри ADR1 до ADR4 след което се очаква нова команда
> scan = 1 при 5-тото конвентиране сигнала се записва в ADR1 припокриваики първото, при 6-тото в ADR2 и тн.
- Групово:
> SKAN = 0 избира се група от 4 канала който се записват едновременно като резултатът се записва от АDR1 до АDR4.
>SKAN = 1 избраната група се записва непрекъснато като 5-тото записване е отново в ADR1, 6-тото в ADR2 и тн.
6. Интерфейс IEA232 (RS232) – тип, шини, кодиране, предимства, недостатъци.
интерфейс- сериен обмен, на EIA; двуполярно предаване (2 нива)- от 5 до 25V, с противоположна полярност спрямо маса; Скорост- не е фиксирана, зависи от устройствата; конектор DB-25: 25 извода или конектор DB-9.
Необходимост: 2-те устройства да са свързани с едни и същи конектори, с еднаква скорост.
Прилага се за индустриален обем с формат 1-старт бит , 7(8) бита данни , 1(2) стоп бита.
Предимства:
- скороста на предаване не е фиксирана а зависи от устройствата.
- позволяв дефиниране на до 20 сигнала от който са достатачни само 3 TxD (send data), RxD (receve data), маса.
- използва се за сериозен обем цифровид анни между 2 остройства. Двуполярно предаване (2 нива) - от 5 до 25 V с противоположна полярност спрямо маса.
Недостатъци:
- максимална скорост 20 kbps (основен недостатък)
- максимално растояние 15/30 метра (основен недостатък)
- необходимо е и двете остройства да са свързани с конектори от един и същи вид и да ползват еднаква скорост на предаване.
- минимална амплитуда на сигнала 3V.
7. Таймер-система в НС11.Работа в режим IC.Измерване продължителността на имп.
Таймера представлява брояч. В HC11 таимера се вклщчва на вход А който може да се ползва по различни начини.
Работа в режим IC:
- Таймер брояч синхронизиран по PH2 на E-clock.
- Приемане на входния сигнал на ICx - асинхронно през първата половина на PH2.
- Запомняне стойноста на брояча в D-тригерите през втората половина на PH2 тоест втората половина на PH2 се приема като закаснение.
- Игнориране на закаснението (следващото събитие настъпва отново през първата половина на PH2.
Измерване на продължителноста на инпулс – задаваме активния фронт от 0 към 1
или обратно и измерваме разстоянието по оста на времето между 2 саседни активни фронта. Времето между двата активни фронта се явява продължителноста на импулса.
Билет 14
1.Памети с последователен достъп.Видове.Интерпретация.Приложение.
П аметите биват още: адресни и безадресни.
Безадресни – конкретен механизъм (FIFO, UFO) или признак (асоциативни)за достъп без конкретен адрес;
БезадреснаПо-бързи от с непосредствен достъп.
-FIFO (First-ln First-Out) – При първи се чете първия бит записана информация. „Кюнец”.
Приложение:
- При монитори - за четене на информация в процеса на визуализация;
-LIFO (Last-In First-Out) – При тези памети първи се чете последния записан бит информация. „Кофа”.
Приложение: при Stack паметите (бърз достъп до данни).
2.Увеличаване разрядността на памети.Пример:128Kx1128Kx4
Необходима разрядност 4 бита.Време за регенерация еднакво.
3 Режими на работа на EMK HC11 - задаване предназначение
Основни(нормални) режими:
- ЕМК (Single-chip) - налична е само on chip паметта. портовете B и C, както и STRA, STRB изходи с общо предназначение.
- МП (Expanded multiplexed) - позволява достъп до външната памет. портове В,С управляващи сигнали AS, R/W.
Всеки от двата основни режима може да се комбинира с един от двата специални режима:
- BOOT (bootstrap) - варянт на ЕМК, при който се изпълнява мониторната програма (bootloader), разположена във вътрешния ROM
- TEST (special Test) - спецялен режим, позволяващ привилигирован достъп до вътрешните ресурси (config регистър, настроика).
Предназначение - нивата MODA, MODB определят състоянието на контролните битове SMOD и МДА в регистъра HPRIO.
В режим EMK, крачето MODA е свързано към маса.
4.Програмен модел на HC11-акумолатори
Акумулатори А и В - 8-битови регистри с общо предназначение. Съхраняват временно операндите (данни) и резултата от изпълнение на предишна операция от АЛУ. За някои инструкции-образуват 16-битов регистър (акумулатор D).
5.Индексна адресцаия.Същност.Интерпретация. [КОД][D]
В този адресен режим байтът след КОД съдържа 8-битово отместване (D- индексно отместване), което се добавя към съдържанието на индексния регистър (IX или IY). Резултатът формира ефективния адрес (ЕА). Този режим позволява адресиране на всяка клетка от адр.пространство. Общата дължина - 2 байта.
адресиране на клетки от масив.
EA=IX+D; D=00+FF
6.Синхронен сериен интерфейс в HC11-предназначение,особености режими
Предназначение:
Независима комуникационна подсистема в 68НС11 за последователен (сериен) СИНХРОНЕН обмен на данни с ВИСОКА СКОРОСТ между ЕМК и външни устройства като: други микропроцесорни системи; системи за АЦП; драйвери за LCD дисплей.
- за осъществяване на вътрешен обмен в т.нар. multiple master процесорни системи. SPI подсистемата - като Master или Slave.
Особености:
-При конфигуриране като Master - скорост на обмен до ½ E-clock честотата на ЕМК (напр. 2Mbit/s при E-clock=4MHz);
- При конфигуриране като Slave - скорост на обмен до пълната Е-сюск честота ЕМК (до 4Mbit/s при E-clock=4MHz).
Използват се следните принципи на буфериране при обмен:
- единично буфериране при предаване - записът на нова порция данни става едва след прочитане на предходните от преместващия регистър;
- двойно буфериране при приемане - данните при приемане се прехвърлят в отделен паралелен буфер за данни (избягване на състояние презастъпване "overrun").
Формати на обмен: едновременно предаване/приемане на данните през SPI; отделна тактова шина (синхронизация на процесите на преместване и прехвърляне на данните от 2-та серийни канала за данни); допълнителна линия за избор на подчинено SPI-slave устройство при конфигурация 1 Master и няколко slave устройства.
7.Интерфейс RS485-тип,шини,особености,приложение
Особености:
- Липса на обща маса и необходимост от презапасяването за избягване на шума по линията
- Сигналите са „плаващи” – всеки сиг. се предава спрямо линиите Sig+ и Sig-;
- Приемната част сравнява разликата в напрежението между линиите вместо абсолютната стойност на сигнала
- Най-добро подтискане на шума
Характеристики:
-диференциален тип връзка;
- използва предаване тип "half-duplex" за разлика от RS232 (full-duplex);
- многовъзлов (multinode, за разлика от RS232 - node-to-node) интерфейс - възможност за връзка на много DE заедно (до 35, за RS422,RS423-до 10);
- висока скорост на предаване: 35Mbs (12м) до 100kbs (1200м);
- висока чувствителност на приемната част (около 200mV) поради диференциалната структура;
- използват се съпротивления за съгласуване на линията при големи разстояния за избягване отразяване (рефлекция) на сигнала.
- диференциален тип връзка;
- използва предаване тип "half-duplex" за разлика от RS232 (full-duplex);
- многовъзлов (multinode, за разлика от RS232 - node-to-node) интерфейс - възможност за връзка на много DE заедно (до 35, за RS422,RS423-flO 10);
- висока скорост на предаване: 35Mbs (12м) до 100kbs (1200м);
- висока чувствителност на приемната част (около 200mV) поради диференциалната структура;
- използват се съпротивления за съгласуване на линията при големи разстояния за избягване отразяване (рефлекция) на сигнала.
-мрежова структура с R5484 (съгл.съпротивление от 100Ω);
режими: а) 1 Sender изпраща, 0 или няколко Receivers приемат; б) няколко Senders изпращат едноврменно;
- Sender се връща автоматично в H.I. ~100ms след изпращане;
Приложение: основа на мн. съвременни протоколи: Profibus, Modbus.
Билет 15
1. Памети с непосредствен достъп. Блокова схема. Видове, особености.
Запомняща среда на база тригери или други специфични транзисторни структури; Адресни шини - адресират 2N ЗК с дължина на думата L; Достъпът до ЗК става на базата на Дешифратори; М - част от адресните шини за адресиране на конкретен ЗЕ;
DRAM: висока плътност на елементите, ниска цена, ниско бързодействие, голям общ обем
SRAM: 10 пъти по ниска плътност, ниска консумация, високо бързодействие, лесен достъп
NVMROM – запазват съдържанието си и след изкл. на захранването.
PROM: програмиране с ток, високо бързодействие и консумация.
EPROM: по-висока плътност от PROM, повече бързодействие; радиоактивно неустойчиви, висока цена, невъсможност за селективно изтриване
PROM,EPROM,EEPROM – директно on-circuit програмиране
FLASH – ел-програмируеми памети (EEPROM) където цели области от паметта могат да бъдат изтривани едновременно. обем- 8 до 512 MB
2. Увеличаване обема на паметта. Пример 1М х 8 4М х 8
Увеличаването на обема на паметта се прилага за да се намалят боря на платките памет. Вмессто 4 броя памети може да се постави памет с 4 пъти по-голям обем.
Пример 1М x 8 4M x 8 => 1M x 8 = 10 + 8 входа = 18 входа. 4Мx 8 = 2 + 10 + 8 = 20 входа като 18 от входовете А0-А17 са свързани кум всички 1Мx8 а A18 и A19 са за избор на блок, те минават през дешифратор и се прилагат подобно на CS за съответния блок.
3. Енергоспестяващи режими в НС11 – видове, особености.
Работата на ЦП се прекратява до постъпване на RESET или друго прекъсване.
- WAIT режим – спира обработката на данни и намалява консумацията на междинно ниво (до 3-4 пъти); Спира се работата на ЦП до пристигане на ресет или друго прекъсване (външно IRQ, XIRQ или вътрешно генерирано – от таймер-системата, SCI, SPI); кварцовият осцилатор остава включен;
- STOP режим – спира вс. тактови източници и намалява консумираната мощтност на възможно най-ниско ниво – 100nA (RAM се съхранява).
- STANDBY – при изключване на захранването. Изход от режима – включване на захранването. (RAM се захранва от VSTBY извод).
4. Разширена адресация. Особености. [КОД][ AH ][ AL ]
Съдържа директно след КОД адресите на операндите, които ще се обработват. В зависимост от дължината на ползваните регистри и наличието на PRE – обща дължина от 3 или 4 Bytes.
5. Аналогов интерфейс – структура, особености, режими на работа.
Структора – представлява преобразуване на аналогов сигнал от аналогов вход избран от мултиплексор. Съдържа:
- капацитиен масив, компаратор, регисрър за последователна апроксимация.
- регистрите за сахраняване на резултата за 4 броя 8 битови регистри.
- 16 входа. 8 от MUX, 4 вътрешни опорни/тест източници, 4 резервни.
Особенности: Използва се контролен регистър ADCTL в който се запизват в началото входните данни (избор на канал и режим). Входните данни избират:
- избор на аналогов вход
- статуса на преобразуване тоест единична или непрекъсната конволюция
- определя се дали преобразуването е от 1 или от няколко канала
Режими на работа:
(АDR = адрес)
- Едииничен
> scan = 0 избрания сигнал се конвентира 4 последователни пъти и резултатите се сахраняват в регистри ADR1 до ADR4 след което се очаква нова команда
> scan = 1 при 5-тото конвентиране сигнала се записва в ADR1 припокриваики първото, при 6-тото в ADR2 и тн.
- Групово:
> SKAN = 0 избира се група от 4 канала който се записват едновременно като резултатът се записва от АDR1 до АDR4.
> SKAN = 1 избраната група се записва непрекъснато като 5-тото записване е отново в ADR1, 6-тото в ADR2 и тн.
6. Интерфейс I2C – тип, шини, приложение.
- Активни линии – SDA( serial data линия), SCL (serial clock линия) –двупосочни.
- I2C e мулти-мастер bus- т.е. повече от 1 устройство (Bus Master, обикновено ЕМК) може да инициира трансфер. При трансфер останалите устройства са Bus Slaves.
- Захранващи напрежения – 5V/3.3V. възможни са и др, неспецифизиранис тойности.
- Максимум 112 устройства в обща комуникация. Зависи от броя адресни линии и капацитета на шините.
- 7-битов (до 10-битов) адрес (16 резервирани).
Приложение: I2C намира огромно пиложение на неговата абза се правят USB.
7. Таймер-система в НС11. Функция ОС.
Таймера представлява брояч. В HC11 таимера се вклщчва на вход А който може да се ползва по различни начини.
включва: 5 отделни вериги за делене на честотата; предварителен делител на честотата от кварцовия осцилатор на 4; основна таймерна верига (16bit брояч.)
Всички операции в таймерната сис. съотнесени спрямо чест. на основния таймерен брояч.
Начало за броене: $0000, край $FFFF, флаг за препълване
В нормален режим, в ЕМК не може се спре/промени брояча.
ОС функция – Програмира действие, което да се изпълни в дефиниран момент време.
- отделни 16-битови регистри и 16-битови компаратори за всеки от 5-те ОС изхода.
- при съвпадение състоянието на брояча с това на регистъра- статус флаг (OCxF)=1
След съвпадение на зададения код – стартиране на ОС функц.
Билет 16
1. Памети тип LIFO, FIFO. Асоциативни памети. Интерпретация, особености.
П аметите биват още: адресни и безадресни.
Безадресни – конкретен механизъм (FIFO, UFO) или признак (асоциативни)за достъп без конкретен адрес;
БезадреснаПо-бързи от с непосредствен достъп.
-FIFO (First-ln First-Out) – При първи се чете първия бит записана информация. „Кюнец”.
- LIFO (Last-In First-Out) – При тези памети първи се чете последния записан бит информация. „Кофа”.
Асоциативни памети (CAM)– използва се в някои продукти, в които се извършва търсене с висока скорост; Структура – специфичен ЗЕ с доъплнителни схеми И, ИЛИ и др.; Приложение – при обработка на сегмент от данни, разположен в памети с голям обем;
2. Увеличаване обема на паметта . Пример 4М х 16 16М х 16
Налични блокове 4М х 16. Необходим общ обем на паметта 16М х 16;
Забележка: схемата е същата, но вместо 64Кх8 се пишат 4Мх16 в квадратчетата (несигурен)
3. Енергоспестяващи режими WAIT, STOP – особености, разлики.
Работата на ЦП се прекратява до постъпване на RESET или друго прекъсване.
- WAIT режим – спира обработката на данни и намалява консумацията на междинно ниво (до 3-4 пъти); Спира се работата на ЦП до пристигане на ресет или друго прекъсване (външно IRQ, XIRQ или вътрешно генерирано – от таймер-системата, SCI, SPI); кварцовият осцилатор остава включен;
- STOP режим – спира вс. тактови източници и намалява консумираната мощтност на възможно най-ниско ниво – 100nA (RAM се съхранява).
- STANDBY – при изключване на захранването. Изход от режима – включване на захранването. (RAM се захранва от VSTBY извод).
4. Директна адресация. Особености [КОД][DA]
При тази адресация AL се съдържа в байта след КОД (DA), АН се предполага $00. Адреси в диапазона $00-$FF са директни (2 байта инструкция). По-малко време за изпъление. Обикновено тази 256 байта област се резервира за често ползвани данни (от вътрешни регистри, RAM, външна памет).
5. Прекъсвания в НС11 – видове, обслужване.
Сподели с приятели: |