LPC1768 MCU KARTI




LPC1768 mcu kartı EX33DS kiti ile beraber kullanıllmak üzere tasarlanmıştır. (Tek başına header kart olarak da kullanılabilir). 100 pinli NXP LPC176X Arm Cortex M3 mcusu kullanılmıştır.

Kartın üzerindeki kristal yuvasında 12 mhz kristal bulunmaktadır. RTC devresi için 32,768KHz. saat kristali bulunmaktadır.

Kartın üzerinde bir adet reset devresi (SW1) bulunmaktadır.

Bazı özel beslemeler için kart üzerinde 5 adet jumper bırakılmıştır. Bunlar 4 adet pine (VDDA, VSSA, VREF ve VBAT) gereken besleme seviyelerini bağlamak içiarndir. Gerekirse bu jumperlar vasıtasıyla farklı voltaj seviyelerini ilgili pinlere uygulayabilme imkanı vardır.

EX33DS ile kullanımda da seri port üzerinden Flashmagic programı ile program atılabilmektedir. Ayrıca program atma ve debug işlemleri yapılabilmesi için kart üzerinde 10x2 jtag headerıda bulunmaktadır.

Kart üzerinde tüm pinlere erişilebilecek şekilde 2 farklı soket hazırlanmıştır. 1 Tanesi kartın EX33DSye bağlanabilmesi için altta görülen dişi headerlardır. 2x40 ve 2x9 pinli dişi headerlar karta monte edilmiştir. Bu sayede EX33DS kartındaki erkek headerlı bölüme takılarak mcu board bağlantısı gerçekleştirilmiş olur.

2. soket ise alttaki bahsettiğimiz dişi headerların hemen üzerinde bulunan 2 sıra halinde boş bırakılmış  soket delikleridir. Bu kısım istendiğinde test noktası, bir başka board için bağlantı noktası olarak kullanmak gibi amaçlara hizmet edebilir.

Kartın sağ üst kısmında prototip amaçlı bazı malzemelerin lehimlenebileceği 100mil (2.54mm) aralıklı deliklerin olduğu bir kısım bulunmaktadır. Ayrıca yukarıda bahsettiğimiz pinler dışında uart3 ( RXD3 TXD3 ) pinleri için  2 pin header vardır.

LPC176X sahip olduğu özelliklerle öne çıkan bir mcudur. Aynı ailede değişik hafızaversiyonlarına göre 5 değişik mcu bulunmaktadır. Endüstriyel uygulamalar için ARM7 LPC236X ailesinin üzerinden geliştirilmiştir ve bu aile ile pin uyumluluğu vardır. 120 mhze kadar hıza ulaşabilen modeli vardır. Düşük akım harcaması ile gömülü sistemler için çok güçlü bir yapı sunmaktadır. 512kb a kadar yükselebilen flash hafıza ve 64 kb a kadar yükselebilen data hafıza seçenekleri sunar. Ethernet MAC, USB Device/Host/OTG, 8 kanal DMA controller, 4 UART, 2 CAN kanalı, 3 SSP/SPI, 3 I²C, I²S, 8 kanal 12-bit ADC, 10-bit DAC, motor kontrol PWM, Quadrature Encoder interface, 4 genel amaçlı timer, genel uygulamalar için  6 çıkış PWM, ultra düşük güç harcamasına sahip Real-Time Clock ve 70e kadar çıkan IO pin donanım özellikleri bulunmaktadır.

Aşağıda ayrıntılı olarak NXP LPC176X Cortex M3 mcu ailesinin özellikleri belirtilmiştir.
 

  • ARM Cortex-M3 processor, running at frequencies of up to 120 MH
  • ARM Cortex-M3 built-in Nested Vectored Interrupt Controller (NVIC)
  • Up to 512 kB on-chip flash programming memory
  • Up to 64 kB On-chip SRAM
  • In-System Programming (ISP) and In-Application Programming (IAP)
  • Eight channel General Purpose DMA controller (GPDMA)
  • Ethernet MAC with RMII interface and dedicated DMA controller
  • USB 2.0 full-speed device/Host/OTG controller
  • Four UARTs with fractional baud rate generation, internal FIFO, and DMA support
  • CAN 2.0B controller with two channels
  • SPI controller with synchronous, serial, full duplex communication
  • Two SSP controllers with FIFO and multi-protocol capabilities
  • Three enhanced I2C bus interfaces
  • I2S (Inter-IC Sound) interface
  • 70 General Purpose I/O (GPIO) pins with configurable pull-up/down resistors
  • 12-bit/8-ch Analog/Digital Converter (ADC) with conversion rates up to 200 kHz
  • 10-bit Digital/Analog Converter (DAC) with dedicated conversion timer and DMA
  • Four general purpose timers/counters
  • One motor control PWM with support for three-phase motor control
  • Quadrature encoder interface that can monitor one external quadrature encoder
  • One standard PWM/timer block with external count input
  • Low power RTC with a separate power domain and dedicated oscillator
  • WatchDog Timer (WDT)
  • ARM Cortex-M3 system tick timer, including an external clock input option
  • Repetitive interrupt timer provides programmable and repeating timed interrupts
  • Each peripheral has its own clock divider for further power savings
  • Standard JTAG test/debug interface for compatibility with existing tools
  • Integrated PMU (Power Management Unit)
  • Four reduced power modes: Sleep, Deep-sleep, Power-down, and Deep power-down
  • Single 3.3 V power supply (2.4 V to 3.6 V)
  • Four external interrupt inputs configurable as edge/level sensitive
  • Non-maskable Interrupt (NMI) input
  • Wake-up Interrupt Controller (WIC)
  • Processor wake-up from Power-down mode via any interrupt
  • Brownout detect with separate threshold for interrupt and forced reset
  • Power-On Reset (POR)
  • Crystal oscillator with an operating range of 1 MHz to 25 MHz
  • 4 MHz internal RC oscillator trimmed to 1 % accuracy
  • Code Read Protection (CRP) with different security levels
  •   Unique device serial number for identification purposes
     

Özellikleri

  • 32 Bit 100 Pin NXP LPC176X Arm Cortex M3 MCU
  • Max3232 ve 2 port seri port DB9 soket (Bu kısım kart tek başına kullanılacağı zaman dizili gelir.)
  • Seri porttan flashmagic ile program atmayı sağlayan devreler.
  • 10x2 pin JTAG Header desteği.
  • VDDA, VSSA, VREF ve VBAT pinleri için 8 adet seçim jumperları
  • 1 Reset devresi.
  • 12Mhz kristal.
  • 32Khz RTC kristali ve RTC Battery holder.
  • EX33DS kitine bağlantı headerı.
  • EX33DS kitine inmeyen RXD3 TXD3 için 2 li header.
  • Kartın sağ üst kısmında 100 mil (2.54mm) aralıklı deliklerden oluşmuş prototip amaçlı bölge.
  • 2 Katlı 1. sınıf PCB ve SMD malzeme ile tasarım.

Paket İçeriği

  •   1 Adet LPC1768 Mcu Kartı

 

Videolar