Embest: Atmel SAM9G45 ARM9 Based SBC6845 Single Computer Board

BUY NOWBUY NOWDevelopment ToolsTechnical DocumentsVideoFeaturesKit ContentsAdd-on Modules

 

SAM9G45_1.PNG

 

Overview:


The Embest SBC6845 is a high-performance ARM embedded Single Board Computer (SBC) based on Atmel's AT91SAM9G45AT91SAM9G45 processor. It is a compact board with frequently used functions. It is designed for a wide range of applications including Industrial Control Terminal, Intelligent Instrumentation, Data Acquisition and Analysis, Medical products, and Network Terminals.

 

The Atmel SAM9G45 is a 400MHz ARM926 based embedded microprocessor with DDR2 and LPDDR. The board supports a wide range of connectivity and user interface peripherals, as well as a dual external bus interface. The SBC6845 extends many hardware interfaces including serial ports, USB Hosts, CAN, RS485, Ethernet, SD card, Audio out, keypad, LCD, and Touch screen. The SBC6845 also have 128MBytes DDR2 SDRAM, 256MBytes NAND Flash and 4MBytes Data Flash on board memory.

 

Embest also offers opptional 4.3 inch and 7 inch  Touch Screen LCDs, user can connect these LCD/TSP through 2.54mm pitch 2*20-pin on board connector, with the provided LCD drivers users are ready to use this as an out of box solution. If user wants to use large size LCD with the SBC6845 board, Embest also offers one RGB-to-LVDS converter board SBC6000_LVDS as an option which can convert the LCD RGB signal to LVDS signal to create the large size LCD connection possibility.

 

The SBC6845 Single board computer is ready to run Linux 2.6.30 open source operating system and WinCE 6.0 operating system. Linux source code, WinCE BSP, User Manuals and development tools are also included to help the user with their own development. The board is an ideal platform for evaluation and early development work. The board also has a compact and logic layout and user can use it directly for their next embedded design which can help to shorten the time from embedded board to product release.

 

Ordering Information:


MPNDescription
SBC6845SBC6845 Single Board Computer
SBC6845 With 4.3"LCDSBC6845 With 4.3"LCDSBC6845 Single Board Computer With 4.3"LCD (Resolution: 480*272)
SBC6845 with 7"LCDSBC6845 with 7"LCDSBC6845 Single Board Computer With 7"LCD (Resolution: 800*480)

 

Key Applications: Industrial Control Terminal, Intelligent Instrumentation, Data Acquisition and Analysis, Medical, Network Terminal etc.

More Development Kits and Tools
orangearrw.gifMore Atmel AT91SAM9G/X Kitsorangearrw.gifEmbest Development Kits
orangearrw.gifMore ARM Development Kitsorangearrw.gifDevelopment Platforms & Kits

 

Development Tools


 

Software Development Tools:

 

Tool TypeSupplierMPNSupported FamilyDescription
IDEAtmel

Atmel Studio 6

 

ALL ARM

Atmel Studio 6 Integrated Development Environment (IDE) is the integrated development environment (IDE) for developing and debugging Atmel ARM® Cortex™-M and Atmel AVR® microcontroller (MCU) based applications. TheAtmel Studio 6 IDE gives you a seamless and easy-to-use environment to write, build and debug your applications written in C/C++ or assembly code. Learn More

IDEARM KeilMDK ARMARM Cortex™-M  / Cortex-R4 / ARM7™ / ARM9™

The MDK-ARM (Microcontroller Development Kit) is the complete software development environment for ARM7, ARM9, Cortex-M, and Cortex-R4 processor-based devices.  Learn More

RTOSMicrium

Micrium uc/OSIII

ALL ARM

μC/OS-III is Micrium’s newest RTOS, designed for developers who need to save time on their current and next embedded sytem projects. Learn More

RTOSSegger

embOS

ALL ARM

SEGGER embOS (Real Time Operating System) follows strict, yet efficient coding and documentation standards. embOS is a priority-controlled real time operating system, designed to be used as foundation for the development of embedded real-time applications. Learn More


 

Hardware Development Tools:

 

Tool TypeSupplierMPNSupported FamilyDescription
Debuggers, Emulators & JTAG ToolsAtmel

AT91SAM-ICEAT91SAM-ICE

SAM3 / SAM7 / SAM9USB JTAG In-Circuit Emulator for SAM3, SAM7 and SAM9 ARM-based microcontrollers
Emulator / Debugger / ProgrammerARMULINK2ULINK2ARM Cortex™-M  / ARM7™ / ARM9™ULINK2 Debug Adapter
Emulator / Debugger / ProgrammerARMULINKProULINKProARM Cortex™-M  / ARM7™ / ARM9™ULINKpro Debug and Trace Unit
EmulatorSeggerJ-LinkJ-LinkARM Cortex™-M  / Cortex-R4 / Cortex-A / ARM7™ / ARM9™JTAG/SWD Emulator with USB interface
ProgrammerSeggerFlasher ARMFlasher ARMARM Cortex™-M  / Cortex-R4 / Cortex-A / ARM7™ / ARM9™Flash Programmer for ARM and Cortex cores

 

Back to top

 

Technical Documents


Learning Center

 

TypeDescription
User ManualEmbest: User Manual for SBC6845 Single Board Computer
User ManualEmbest: Linux User Manual for SBC6845 Single Board Computer
DatasheetAtmel: Datasheet for AT91SAM9G45 MCU
DatasheetAtmel: Complete datasheet for ARM926EJ-S based SAM9G45 Microcontrollers
Product BriefAtmel: Product highlight for Atmel SAM9G45 device
Reference ManualARM: Technical Reference Manual for ARM926EJ-S
Application NoteAtmel: Schematic review check list for AT91SAM9G45 Microcontrollers
Application NoteAtmel: Application Note for How to connect the Atmel ARM Thumb-based AT91SAM9 LCD Controller to an STN or TFT display

 

Design Elements

 

TypeDescription
LayoutEmbest: Top Layer of Component Layout for SBC6845 with Board Dimension
Simulation ModelAtmel: IBIS Model for ARM926EJ-S based SAM9G45
Software - UpdateAtmel: SAM-BA In-system Programmer Tool v2.11 (for Windows)
CAD ModelAtmel: BSDL files for ARM926EJ-S based SAM9G45 (LFBGA217)

 

Back to top

 

Video


 

 

Back to top

 

Kit Features


embest_2.png

 

Hardware Features:


  • Mechanical Parameters
    • Dimensions: 106.5mm x 94mm (6-layer PCB design)
    • Power Supply: +12V
    • Power Consumption: +12V@0.16A (working without LCD)
    • Working Temperature: -40~85°C
    • Humidity Range: 0% ~ 90%

 

  • Processor
    • Atmel AT91SAM9G45AT91SAM9G45 ARM926EJ-S Core Microprocessor (compatible with AT91SAM9M10)
    • 32 KBytes Data Cache, 32 KBytes Instruction Cache, MMU
    • 64-kbyte internal SRAM and One 64-kbyte internal ROM
    • Can work at up to 400MHz

 

  • Memory
    • 64MBytes*2 DDR2 SDRAM
    • 256MBytes NAND Flash
    • 4MBytes Data Flash

 

  • Audio/Video Interfaces
    • Audio output port (supports playing MP3)
    • 2.54mm pitch 2*20-pin LCD interface (provide 4.3" and 7" LCD for options)
    • 4-wire resistive touch screen interface
    • Buzzer

 

  • Data Transfer Interfaces
    • Serial Ports
      • Debug: 3-wire RS232 serial port (TTL is designable)
      • COM0: 3-wire TTL serial port (RS232 is designable)
      • COM1: 5-wire TTL serial port (RS232 is designable)
      • COM2: 3-wire RS485 serial port with isolation (TTL is designable)
      • COM3: 3-wire RS232 serial port (TTL is designable)
    • CAN 2.0 interface (with power and signal isolation)
    • Two High-speed USB 2.0 Host ports, 480Mbps
    • 10/100Mbps Ethernet port (RJ45 with LED)
    • SDHC card slot (Hot plug-and-play)
    • 2.54mm pitch 2*10-pin expansion interface (SPI, I2C, PWM, ADC are led out from this connector)

 

  • Input/Output Interfaces and Other Facilities
    • 6*6 matrix keypad interface (through one 2.54mm pitch 2*10-pin connector)
    • 16 GPIOs extended from CPU (through one 2.54mm pitch 2*10-pin connector)
    • 3 Keys (one for Reset and two for user defined)
    • Precise RTC, battery backed (user need to prepare the battery themselves, recommended Model: multiProductLinkmultiProductLinkCR2032multiProductLinkmultiProductLinkCR2032)
    • 5 LED status indicators

 

 

Software Features:

 

OSItemFeatureDescription
LinuxBootVersionu-boot 1.3.4
Boot ModeBoot from Data Flash
Download ModeDownload kernel and file system from Ethernet
Update kernelSupport programming kernel image into Data Flash and Nand Flash
Update file systemSupport programming Yaffs2 file system into NandFlash
Kernel and driversVersionLinux 2.6.30
File systemSupport ROM/CRAM/EXT2/RAMDISK/YAFFS2/FAT32
DriverSerial, RS485, RTC, NET, LCD, Touch Screen,  Audio out, SD, USB, CAN, Keypad, LED, GPIO, Buzzer
File SystemFormatyaffs2  file system, can be read and written
Network protocol and  applicationsTCP/IPComplete TCP/IP  protocol
System configuration  and service

Network Ping

Ping command, used in checking system

Ifconfig, route, inetd

Used in network configuration and relative service program

Login, telnet, echo, discard

Login and other program

Basic command

Linux command

               

Cat, chmod, discard, echo, flashwrite, flashfsd, free, genhtml, init, kill, loader, Ls, mkdir, mount, ps, reboot, rm, smanaged, sysconf, yes, insmod, lsmod, rmmod

               
Graphics  libraryQt/Embeded QtopiaAlready ported
WinCEBootVersionEboot (Wince 6.0)
Boot ModeBoot from NAND Flash
Download ModeDownload image from Ethernet or VS2005 or SAM-BA
KernelVersionWinCE6.0
DriverSerial, RS485, RTC, NET, LCD, Touch Screen,  Audio out, SD, USB, CAN, Keypad, LED, Buzzer, GPIO

 

Back to top

Kit Contents


 

  • SBC6845 board
  • Serial cable
  • Ethernet cable
  • USB cable
  • 12V power adapter
  • 4.3" OR 7" TouchScreen LCD Display (optional)

 

Back to top

 

Add-on Modules


 

Part NumberDescription
SBC6000_LVDSRGB-to-LVDS converter board

SBC6845_SPI_UART

UARTs extension  through SPI
SBC6845_USB_NETEthernet extension through USB
SBC6845_VGAVGA module (convert LCD TTL signal to VGA signal)
WCDMA8000-UWCDMA8000-UUSB 3G Module (WCDMA standard)

Back to top