ння досить великих обсягів даних. Тому обсяг flash-пам'яті для нашої системи матиме визначальне значення - чим більше об'єм пам'яті, тим більше автономним може бути наш дверний контролер. На даному етапі ще не розроблені формати зберігання зазначених даних, тому ми не зможемо провести точний аналіз. Проте з урахуванням примирних оцінок, можливості розширення функціональності системи і максимізації її можливостей, обсяг flash пам'яті в 512 Кб цілком можна вважати певним орієнтиром. Звичайно, більший обсяг пам'яті дозволить збільшити можливості нашої системи, але не варто виходити за розумні межі, адже вартість мікроконтролера в значній частині залежить від обсягу вбудованої flash-пам'яті, до того ж дверний контролер з величезною кількістю можливих записів навряд чи матиме виправдані місця для застосування.
Оскільки зазвичай незалежна пам'ять часто буває підключена до системної шини і прямо адресується по ній, то розмірність шини буде залежати і від обсягу flash-пам'яті.
Варіанти
Мікроконтроллерні ядро ??ARM було розроблено однойменною англійською компанією, організованою в 1990 році. Назва ARM походить від Advanced RISC Machines raquo ;. Слід зауважити, що компанія спеціалізується суто на розробці мікропроцесорних ядер і периферійних блоків, при цьому, не має виробничих потужностей з випуску мікрокон-Троллеріт. Компанія ARM поставляє свої розробки в електронній формі, на основі якої клієнти конструюють свої власні мікроконтролери. Клієнтами компанії є понад 60 компаній-виробників напівпровідників, серед яких можна виділити таких популярних виробників на ринку напівпровідникових компонентів країн СНД, як Altera, Analog Devices, Atmel, Cirrus Logic, Fujitsu, MagnaChip (Hynix), Intel, Motorola, National Semiconductor, Philips , ST Microelectronics і Texas Instruments.
В даний час архітектура ARM займає лідируючі позиції і охоплює 75% ринку 32-розр. вбудовуваних RISC-мікропроцесорів. Поширеність даного ядра пояснюється його стандартностью, що надає можливість розробнику більш гнучко використовувати, як свої, так і сторонні програмні напрацювання, як при переході на нове процесорний ARM-ядро, так і при міграціях між різними типами ARM-мікроконтроллеров.GG380F512
- бітний мікроконтролер на базі ядра ARM Cortex-M3
Основні параметриЦПУ:
Ядро Cortex-M3
ЦПУ: F, МГц від 0 до 48
Пам'ять: Flash, КБ 512
Пам'ять: RAM, КБ 128/O (макс.), шт. 81
Таймери: 16-біт, шт 4
Таймери: Каналів ШІМ, шт 1
Таймери: RTC Так
інтерфейси: UART, шт 7
інтерфейси: I2C, шт 2
Інтерфейси: USB, шт 1
інтерфейси: DMA, шт 1
Аналогові входи: Розрядів АЦП, біт 12
Аналогові входи: Каналів АЦП, шт 12
Аналогові входи: Швидкодія АЦП, kSPS 1000
Аналогові входи: Аналоговий компаратор, шт 2
Аналогові виходи: Розрядів ЦАП, біт 12
Аналогові виходи: Каналів ЦАП, шт 3, В від 1.8 до 3.8, ° C від - 40 до 85
Корпус LQFP - 100F103ZET6Processor: ARM® Cortex-M3 ™ Size: 32-Bit: 72MHz
Connectivity: CAN, I? C, IrDA, LIN, SPI, UART/USART, USB
Peripherals: DMA, Motor Control PWM, PDR, POR, PVD, PWM, Temp Sensor, WDTOf I/o: 112Memory Size: 512KB (512K x 8) Memory Type: FLASHSize: 64K x 8-Supply (vcc/vdd): 2 V ~ 3.6 VConverters: A/D 21x12b; D/A 2x12bType: InternalTemperature: - 40 ° C ~ 85 ° C/Case: 144-LQFPSeries: STM32F103x: ARM Cortex M3Bus Width: 32 bitRam Size: 64 KBType: CAN, I2C, SPI, USARTClock Frequency: 72 MHzOf Programmable I/ os: 112Of Timers: 8Operating Temperature: + 85 CStyle: SMD/SMT
Малопотребляющіе МК серії LPC17xx, виконані на основі 32-бітного ядра ARM Cortex-M3, відрізняються потужним набором периферії, що включає контролер графічного дисплея, інтерфейси Ethernet, USB 2.0 з підтримкою Host/OTG/Device і CAN 2.0 B
Нові мікроконтролери підтримують максимальну робочу частоту 120 МГц і інтегрують FLASH пам'ять, об'ємом до 512 КБ, і SRAM пам'ять, об'ємом до 96 КБ. LPC177x/LPC178x також оснащені багаторівневої високопродуктивної шиною (AHB), що дозволяє одночасно використовувати периферійні пристрої з високою пропускною здатністю, такі як Ethernet і USB, без зниження продуктивності процесора.
Мікроконтролери доступні в 144- і 208-вивідних корпусах LQFP і 180- і 208-вивідних TFBGA. Пристрої серії LPC177x/LPC178x сумісні за висновками з популярними мікроконтролерами NXP серій LPC2400 і LPC237x/238x на базі...