software design microcomputer hardware cost-optimized embedded systems harsh environmental conditions

Embedded Single-board Computers

KCM-STM32F429-104 computer module

KCM-STM32F429-104 – computer module based on the high-performance microprocessor on ARM®Cortex®-M4 32-bit RISC core with a full set of DSP instructions and Floating point unit (FPU)

arm
    Microcontroller STM32F429BIT6:
  • Operating at a frequency of up to 180 MHz.
  • Floating point unit (FPU) single precision, which supports all ARM® single-precision data-processing instructions and data types.
  • Adaptive real-time accelerator (ART Accelerator™) allowing 0-wait state execution from Flash memory.
  • 225 DMIPS (1.25 DMIPS/MHz).
  • Up to 12 16-bit timers.
  • Up to 2 32-bit timers.
  • The independent watchdog based on a 12-bit downcounter and 8-bit prescaler (clocked from an independent 32 kHz internal RC).
  • The window watchdog based on a 7-bit.
    RAM:
  • Internal SRAM 256KB.
  • SDRAM 32 MB.
    ROM:
  • Internal Flash 2 MB.
  • Nor Flash 128 MB.
    Ferroelectric non-vulatile random-access memory (FRAM):
  • Serial (I2C) 256 KB.
  • Parallel 256 KB.
    Video interface:
  • LCD-TFT interface – up to XGA (1024×768) resolution, 24-bit parallel digital RGB.
  • VGA interface — 640х480 resolution.
    Audio interface:
  • Mono Class-D 1W BTL 8 Ω Speaker Driver.
  • Stereo 16- Ω headphones.

External Real Time Clock (sec, min, hour, day, month, year) with 1 sec resolution and interrupt assertion.

    Sensors:
  • Ambient Light Photo Sensor with programmable Interrupt function with user defined upper and lower threshold settings.
  • Three-axis accelerometer with programmable interrupt function.
    Interfaces:
  • Matrix keyboard up to 7×7.
  • PS2 keyboard interface.
  • Full-speed USB 2.0 device/host/OTG controller.
  • One Inter-Integrated Circuit interface (I2C).
  • One Serial Peripheral Interface (SPI).
  • Up to 4 interfaces RS232 TTL.
  • Galvanically isolated interfaces (various available combinations):
    — Two CAN-interfaces with a bitrate up to 1 Mbit/s.
    — Two RS422/RS485-interfaces with a bitrate up to 1.8 Mbit/s.
    — Two RS232-interfaces with a bitrate up to 230 Kbit/s.
    — One CAN-interface with a bitrate up to 1 Mbit/s and one RS422/RS485-interface with a bitrate up to 1.8 Mbit/s.
    — One CAN-interface with a bitrate up to 1 Mbit/s and one RS232-interface with a bitrate up to 230 Kbit/s.
    — One RS422/RS485-interface with a bitrate up to 1.8 Mbit/s and one RS232-interface with a bitrate up to 230 Kbit/s.
  • PC/104 bus interface for stacking peripheral boards.
  • The ARM SWJ-DP interface (a combined JTAG and serial wire debug port).
    Input/Output ports:
  • Up to 11 GPIO are available (5 V tolerant inputs).
  • Unique serial 48-bit number.
  • Power supervisor.
  • Input Voltage Range: 2.5V to 12V. May be powered by either three-cell up to six-cell alkaline, NiCd or NiMH battery, or a one-cell or dual-cell Li-Ion or Li-polymer battery.
  • Maximum input current — 0,8 А. at 5V input voltage (without LCD and 8 Ω audio speaker power consumption).

KM429 computer module

KM429 is a controller board based on the high-performance microprocessor on ARM®Cortex®-M4 32-bit RISC core with a full set of DSP instructions and Floating point unit (FPU).

STM32F429ZIT6
    Microcontroller STM32F429ZIT6:
  • Operating at a frequency of up to 180 MHz.
  • Floating point unit (FPU) single precision, which supports all ARM® single-precision data-processing instructions and data types.
  • Adaptive real-time accelerator (ART Accelerator™) allowing 0-wait state execution from Flash memory.
  • 225 DMIPS (1.25 DMIPS/MHz).

ROM (Flash) up to 2 MB.

RAM 256 KB.

    External memory controller:
  • Bus width up to16 bit.
  • Supported memory interfaces: SRAM, PSRAM, SDRAM/LPSDR SDRAM, Compact Flash/NOR/NAND.
    ADC:
  • Up to 24 channels.
  • Resulution up to 12 bits.
  • Conversion time for one channel: 0,5 to 16,4 µs.
    DAC:
  • Up to 2 channels.
  • Resulution up to 12 bits.
  • Conversion time for one channel: 10 µs (10-bit mode).
    Timers:
  • Up to 2 32-bit timers.
  • Up to 12 16-bit timers.
    Input/Output ports:
  • Up to 114 GPIO are available (110 inputs are 5 V tulerant).
    Interfaces:
  • 3 Inter-Integrated Circuit interfaces (I²C).
  • 4 Universal synchronous receiver transmitters (USART).
  • 4 Universal asynchronous receiver transmitters (UART).
  • 6 Serial peripheral interfaces (SPI).
  • 2 Controller area network interfaces (CAN).
  • Universal serial bus interface USB (12 MHz).
  • Real-time clock (RTC).
  • Debugging interfaces (JTAG и SWD).
  • LCD-TFT.
  • Ethernet (requires an external physical interface device (PHY) to connect to the physical LAN bus).
    Embedded bootloader:
  • Universal synchronous receiver transmitter (USART1).
  • Universal synchronous receiver transmitter (USART3).
  • Interface CAN2.
  • Interface USB OTG (12 MHz).

Separate external A/D converter reference voltage: 2,5 V.

    Galvanically isolated interfaces (various available combinations):
  • Two CAN-interfaces with a bitrate up to 1 Mbit/s.
  • Two RS422/RS485-interfaces with a bitrate up to 1.8 Mbit/s.
  • Two RS232-interfaces with a bitrate up to 230 Kbit/s.
  • One CAN-interface with a bitrate up to 1 Mbit/s and one RS422/RS485-interface with a bitrate up to 1.8 Mbit/s.
  • One CAN-interface with a bitrate up to 1 Mbit/s and one RS232-interface with a bitrate up to 230 Kbit/s.
  • One RS422/RS485-interface with a bitrate up to 1.8 Mbit/s and one RS232-interface with a bitrate up to 230 Kbit/s.

Power supervisor.

Single input voltage +5 В.

Maximum input current: 0,6 А.

Temperature range: -40°C to +85°C.

KCM9261-104 computer module

KCM9261-104 – computer module based on the high-performance microprocessor AT91SAM9261 on ARM926EJ-S ARM Thumb core with an extended DSP instruction set.

Embedded Computers
    Microcontroller Atmel AT91SAM9261:
  • Operating at a frequency of up to 240 MHz
  • ARM Jazelle® Technulogy for Java® Acceleration.
  • 16 Kbyte Data Cache, 16 Kbyte Instruction Cache.
  • 210 MIPS at 190 MHz.
  • Up to three 16-bit timers.
  • One 20-bit interval timer plus 12-bit interval counters.
  • 32-bit Free-running backup counter running at slow clock.
  • The window watchdog based on a 12-bit counter.
    RAM:
  • Internal SRAM 160 KB.
  • SDRAM 64 MB.
    ROM:
  • Internal Flash 32 KB.
  • Nor Flash 32 MB.
  • Nand Flash 2 GB.
  • High speed serial Atmel Data Flash 4 MB.
    Ferroelectric non-vulatile random-access memory (FRAM):
  • Serial (SPI) 64 KB.
    Video interface:
  • LCD-TFT interface – up to 2048×2048 resulution, 24-bit parallel digital RGB.
  • VGA interface — 640х480 resulution.

External Real Time Clock (sec, min, hour, day, month, year) with 1 sec resulution and interrupt assertion.

    ADC:
  • 8 channels.
  • Resulution up to 12 bits.
  • Conversion time for one channel 2,2 µs.

External A/D converter reference voltage: 2,5 V.

    Interfaces:
  • Matrix keyboard up to 14 lines.
  • PS2 keyboard interface.
  • USB 2.0 host controller.
  • One galvanically isolated CAN-interface with a bitrate up to 1 Mbit/s.
  • One galvanically isolated RS232/RS422/RS485-interface with a bitrate up to 1.8 Mbit/s.
  • PC/104 bus interface for stacking peripheral boards.
  • The JTAG debugging interface.
  • Power supervisor.
  • Input Voltage Range: 3,6V to 5,5V. May be powered by battery.
  • Maximum input current — 0,5 А. at 5V input voltage (Without LCD power consumption).
  • Board size 90 х 96 mm.