Studopediya

КАТЕГОРИЯ:


Астрономия- (809) Биология- (7483) Биотехнологии- (1457) Военное дело- (14632) Высокие технологии- (1363) География- (913) Геология- (1438) Государство- (451) Демография- (1065) Дом- (47672) Журналистика и СМИ- (912) Изобретательство- (14524) Иностранные языки- (4268) Информатика- (17799) Искусство- (1338) История- (13644) Компьютеры- (11121) Косметика- (55) Кулинария- (373) Культура- (8427) Лингвистика- (374) Литература- (1642) Маркетинг- (23702) Математика- (16968) Машиностроение- (1700) Медицина- (12668) Менеджмент- (24684) Механика- (15423) Науковедение- (506) Образование- (11852) Охрана труда- (3308) Педагогика- (5571) Полиграфия- (1312) Политика- (7869) Право- (5454) Приборостроение- (1369) Программирование- (2801) Производство- (97182) Промышленность- (8706) Психология- (18388) Религия- (3217) Связь- (10668) Сельское хозяйство- (299) Социология- (6455) Спорт- (42831) Строительство- (4793) Торговля- (5050) Транспорт- (2929) Туризм- (1568) Физика- (3942) Философия- (17015) Финансы- (26596) Химия- (22929) Экология- (12095) Экономика- (9961) Электроника- (8441) Электротехника- (4623) Энергетика- (12629) Юриспруденция- (1492) Ядерная техника- (1748) Arhitektura- (3434) Astronomiya- (809) Biologiya- (7483) Biotehnologii- (1457) Военни бизнесмен (14632) Висока technologies- (1363) Geografiya- (913) Geologiya- (1438) на държавата (451) Demografiya- ( 1065) Къща- (47672) журналистика и смирен (912) Izobretatelstvo- (14524) външен >(4268) Informatika- (17799) Iskusstvo- (1338) историята е (13644) Компютри- (11,121) Kosmetika- (55) Kulinariya- (373) културата е (8427) Lingvistika- (374) Literatura- (1642) маркетинг-(23702) математиците на (16968) Механична инженерно (1700) медицина-(12668) Management- (24684) Mehanika- (15423) Naukovedenie- (506) образователна (11852) truda- сигурност (3308) Pedagogika- (5571) Poligrafiya- (1312) Politika- (7869) Лево- (5454) Priborostroenie- (1369) Programmirovanie- (2801) производствено (97 182 ) индустрия- (8706) Psihologiya- (18388) Religiya- (3217) Svyaz (10668) Agriculture- (299) Sotsiologiya- (6455) на (42831) спортист строително (4793) Torgovlya- (5050) транспорт ( 2929) Turizm- (1568) физик (3942) Filosofiya- (17015) Finansy- (26596) химия (22929) Ekologiya- (12095) Ekonomika- (9961) Electronics- (8441) Elektrotehnika- (4623) Мощност инженерно ( 12629) Yurisprudentsiya- (1492) ядрена technics- (1748)

микроконтролер структура 68HC908GP32




Генерализирана блокова схема на Комитета за наблюдение.

МК има две части: (. Фигура 8.1) една основна функция блок, а единичните за цялото семейство, което се нарича ядро ​​на Комитета за наблюдение, и променлива блок.

MK ядрото включва: блок, монтиран на централния процесор (CPU); вътрешен ред адрес, данни и контрол; времето схема за тактовата схема за контрол на режима на процесора.

Променлива функционален блок включва разнообразие от модули памет, периферни модули, като например таймери, модули ADC синхронизация и други генератори.

Сред водещите производители на МК могат да бъдат наречени Intel, Motorola, Hitachi, Microchip, Atmel, NEC, Philips, Texas Instruments и др.

Фигура 8.1. Структура MK

Modern MK са CISC и RISC ядро архитектура. В случай на CISC архитектура, командите се изпълняват след 1-3 часа цикли, и екипите имат различни дължини. Когато RISC архитектура, повечето от отборите имат една и съща дължина.

8.3. Feature 8-битов IC компания Motorola HC08 / 908 семейство

Като най-голям обем на продажбите на Motorola MC в света заемат (≈25% от пазара). Фирмата произвежда повече от 250 модела на 8-битов MC, които са част от няколко семейства M68NS05, M68NS08 / 908 и M68NS11, M68NS12, както и 16-, 32-битов MC.

Ние ще проучи MK HC08 / 908 семейството. Това семейство е индустриален стандарт 8-битов ЗК от Motorola и има добра стойност -Cost ефективност - консумация. Може да се отбележи следните основни характеристики (достойнство) на семейството 68HC08 / 908.

· MK тече със скорост до 8 MHz, прилагането на редица ефективни начини за справяне и имат по-дълъг набор от команди. В резултат се увеличава производителността. Средно време тече е кратък отбор победи 2-3, така че работната честота на 8 MHz се осигурява от изпълнението на около 2,5 милиона инструкции в секунда (MIPS).

През 2003 г., на въпроса за семейството 68HCS08 започна, който е по-нататъшно развитие на 68HC08; максималната честота часовник за тези MC увеличи до 20 MHz.

· Използването на Flash-памет (до 64 KB) позволява програмиране и препрограмиране MC 68HC908 подсемейство на PC продаден директно в системата (в-система за програмиране), използвайки серийния интерфейс.

· Модулната структура с подобрена микроконтролер производителност и наличието на голяма библиотека на интерфейс и периферни модули дава възможност за различни модели и с разширени функции.

Периферни устройства. Всички модели включват ADC, таймери. Серията състав LJ, LK включва модели, който записва контролер LCD дисплей. MK MR серия съдържа 12-битов PWM модул с 6 изходни канали. Те са насочени към приложения в системи за управление на двигателя. В поредица от QT, QY модели представени фокусирани върху приложения в нискобюджетни проекти. MK Това са ниска цена и са на разположение в компактен пакет с малък брой щифтове (8 или 16). Те имат вграден генератор, който осигурява формирането на часовника с точност от 5%.



Интерфейс устройства. MC 68HC08 семейство осигурява на потребителите широка гама от интерфейсни модули. Различни модели имат от 6 до 51 линии на паралелните входно-изходни данни. Тези модели са разположени съответно в сгради с 8 или 16 пина (DIP, PDIP, SOIC, TSSOP) до 64, 52, 48 пина (QFP, LQFP, PLCC). Също така е предвидено различни възможности за сериен интерфейс. Повечето модели включва асинхронни и синхронни SCI периферен интерфейс SPI сериен интерфейс. Редица модели са реализирани като контролери или I2C CAN мрежа. Моделите са налични, че прилагането на USB интерфейса.

· Дава възможност за ефективно отстраняване на грешки програми, без използване на скъпи емулатори платки с въвеждането на специален отстраняване на грешки монитор и прилагане на спирка в точката на проверка.

· Повечето от семейството MC работят при напрежение от 5V, осигурявайки максимална тактова честота Ft = 8 MHz. Някои модели също работят при по-ниско захранващо напрежение от 3 консумация V. мощност зависи от захранващото напрежение, работната честота и състава на периферните модули в модел МК. При по-старите модели 68HC08 семейството, съдържащи значителен брой периферни устройства, консумацията на енергия е 120 MW на 180 ... E P = 5,0 V и честота Ft = 8 MHz.

Модели за масово приложение консумира около 15 MW при Ep = 3,0 V и честота Ft = 4 MHz. Значително намаляване на консумацията на енергия се предоставя в режим на готовност за спестяване на енергия (консумацията на енергия се намалява с няколко пъти) и да се спре (захранване ток се намалява до microamp единици).

· Хардуер изпълнен като контрол на напрежението и работна честота, всички модели включват пазител таймер, което увеличава надеждността на системите, в които те се използват МК.

· Основната работния температурен диапазон е -40 ... 85 S. Някои серии включват модели, работещи в разширен обхват -40 ... 105 S.

Общата структура на МК 68HC908GP32 показано на фиг. 8.2. MC съдържа 8-битов процесор CPU08, капацитет Flash-памет от 32 КВ данни RAM на 512 байта и голям набор от услуги и периферни модули.

На CPU CPU08 е висока производителност 8-битово устройство за обработка на данни, което позволява да се извършват 90 команди.

Service модули. Структурата на сервизни модула включват:

- Генератор часовник CGM08,

- Системна интеграция модул SIM08,

- Доставка контролен модул напрежение LVI08,

- Прекъсване модул в контролно-пропускателен пункт BREAK08,

- Външен блок за управление прекъсване IRQ08,

- Watchdog COP08,

- Basic таймер TBM08.

формация Модул времето сигнали CGM08 генерира поредица от импулси, необходими за часовник на процесора и периферни устройства. Технологии опростява IC може да се захранва от два източника: от генератора на кварцов резонатор и генератор честота синтезатор.

интеграция Модул SIM08 система изпълнява редица функции, които осигуряват съвместна работа на различните модули на МК. Тя работи в комбинация с други модули на системата: CGM08, LVI08, IRQ08, BREAK08 , COP08, завършване на формирането на часовника, като се започне и рестартиране на Комитета за наблюдение, организацията на прекъсвания на услуги, изпълнява различни режима на МК. SIM08 прави първоначалното стартиране MK, когато захранващото напрежение и рестартиране, когато външен входен сигнал към вътрешния или RST # сигнал от операция COP08 контролния модул, както и примерен код и грешна команда при достъп до несъществуващ адрес.

Модул външно прекъсване IRQ08 Control предоставя различни възможности за обслужване на външния вход на заявката за прекъсване на входа IRQ #.

Прекъсване модул в контролно-пропускателен пункт BREAK08 изпълнява стоп механизъм в точката за контрол в процеса на отстраняване на грешки на софтуера.

Модулът за контрол следи LVI08 стойността на напрежението на захранващото напрежение. Чрез намаляване на това напрежение под модула LVI08 зададена стойност превръща устройството в началното състояние (нулиране), който се поддържа, докато възстановяването на нормалните нива на захранващото напрежение. LVI08 модул генерира сигнал MC рестартиране на своята намаляване на мощността е под праговите нива на напрежение.

Контролен модул функционира COP08 генерира времеви отпечатъци период от 8.1 до 262 милисекунди. Ако броячът се нулира до изтичането на интервала, Комитета за наблюдение ще бъдат принудително прехвърлени към състоянието на първоначалното стартиране (нулиране).

TBM08 база таймер модул генерира отделен набор от базови честоти за ИПЗ (1 ÷ 4096 Hz) модул осигурява периодична формация прекъсват искания.

Периферни модули. Периферни модули осигуряват комуникация и сътрудничество MK с други устройства, които са част от системата за контрол. MK 68HC908GP32 съдържа следните периферни устройства:

-Five Паралелни портове A, B, C, D, E за входно-изходни данни,

- Asynchronous сериен порт SCI08,

- Синхронен сериен порт SPI08,

- Модул за контрол на клавиатурата KBI08,

- 8-битов аналогово-цифров преобразувател ADC08,

- Две таймер модул TIM08-1, TIM08-2.

Паралелни портове. Двупосочен пристанища A, B, C, D, E предоставят паралелен обмен на данни с външни устройства. Пристанищата A, B са въведени от 8-изходните линии, порт E - 2 линии и пристанища C, D - от линии от 5 до 8, в зависимост от броя на заключения жилища в която е монтирана IC.

Заключения паралелни портове A, B, D, E, се комбинират с тези на други периферни устройства - KBI08, ADC08, TIM08-1, TIM08-2, SPI08, SCI08. Когато гореспоменатите модули съответните заключения паралелни портове се използват за предаване на сигналите, необходими за работата на модула и не могат да бъдат използвани за паралелните входно-изходните данни.

В допълнение към паралелен порт на семейството на MC интерфейсни модули се използват, предоставяща сериен въвеждане на данни и на изхода.

Модул SCI08 асинхронна комуникация интерфейс прилага стандартната асинхронен комуникационен протокол на 8 или 9 бита данни с начало - малко и на една спирка - малко. Скоростта на обмен е програмируема и може да бъде до 130 Kbit / гр.

Модул SPI08 синхронен периферен интерфейс осигурява синхронен сериен входни и изходни данни при високи скорости - до 4 Mbit / сек. Този модул се използва за бърз обмен на данни между устройството и други устройства, разположени на по-малко разстояние.

TIM08 таймер модул изпълнява широк набор от функции, включително получаване TIMESTAMP входни сигнали, издаване изходни сигнали в предварително определено време, образуващи последователност на предварително установена честота и продължителност на импулсите. TIM08 съдържа 16-битов брояч, който има множество канали, които работят в режим на снимане или мач. Каналите имат входове на заснетото IC сигнали, сигнални изходи и съответния мач OC улавяне и сравни регистри.

Различни модификации TIM08 модули съдържат 2, 4 или 6 канала. Counter часовник прекъсвач с възможността да се спре и да започне (таймер режим) или сигнали от външно устройство (външно режим събитие преброяване). таймер канал двойка може да се споделя за извършване на импулса модулация. Повечето модели съдържат два независимо използвате таймер модул.

ADC08 ADC модул изпълнява на аналогово-цифрово преобразуване на сигнали с резолюция от 8 бита. Брой аналогови входове за различни модели от 4 до 15. При някои модели, използвани за модифициране на ADC08 модул, който реализира 10-битова резолюция.

контрол Keyboard модул осигурява KBI08 прекъсване поколение, когато сигнал в даден вход на паралелни портове, които обикновено се използват за свързване на клавиатура.

MK използва, за да се настанят на тялото като 40, 42 или 44 изхода. Това микроконтролер има затворен архитектура, която не позволява да свържете външен чип памет.

Информацията за магазини монитор (софтуер), който помага при отстраняването на грешки.

2.6. Организация и памет адресиране

Микроконтролери 68HC08 / 908 адрес 64K вградена памет (адрес $ 0000-FFFF) а. Фигура 8.3 показва картата на паметта за MC68HC908GP32.

По-малките 64 позиции адресното пространство (адрес $ 000- $ 003F) притежават официални регистри и периферни модули (таблица 8.1.).

Таблица 8.1

$ 0000 $ 003F Периферни регистри и модули за услуги (64 байта)
$ 0040 $ 023F RAM данни (512 байта)
$ 8.000 $ FDFF Flash-памет (32 256 байта)
$ FE20 $ FE52 ROM - отстраняване на грешки монитор (307 байта)
$ FFDC $ FFFF Вектори започват и прекъсване (36 байта)

Фигура 11. Карта с памет за MC68HC908GP32 микроконтролер

С периферните регистри и сервизни модула програмирате всички MC модули.

MC съдържа маска - програмируема ROM, в който се записва програмата - за отстраняване на грешки на монитора. Вграденият в отстраняване на грешки инструменти ви позволява да трасира МС без скъпи емулатори в съединение.





; Дата: 03.01.2014; ; Прегледи: 300; Нарушаването на авторските права? ;


Ние ценим Вашето мнение! Беше ли полезна публикуван материал? Да | не



ТЪРСЕНЕ:


Вижте също:



ailback.ru - Studopediya (2013 - 2017) на година. Тя не е автор на материали, и дава на студентите с безплатно образование и използва! Най-новото допълнение , Al IP: 66.102.9.26
Page генерирана за: 0.051 сек.