A CodaOctopus Company

Embedded Software Design

Provides Deterministic Solutions For Sophisticated Applications
Characteristics
  • Freescale Coldfire MCF52210 32-bit Microcontroller
    40 MHz Bus
    128KB Internal Flash
    6 KB Internal RAM
    Serial IF QSPI, I2C, USB, UART
    4 DMA Channels
  • Written in C
  • Code Warrior development platform
  • RS-232 command & status protocol
  • SPI bus communication/control
  • Real-time input power monitoring of three-phase AC
  • Discrete signal timing synchronization
  • Fast ramping of RF output power
  • BDM programming/debugging
  • Low Cost/High Performance

Radio Frequency Microcontroller

Radio Frequency Microcontroller
Colmek's RFCM controller is implemented with a Freescale Coldfire MCF52210 microcontroller. It uses two RS-232 ports for receiving command inputs from an external Pentek SBC, and for reporting status and error conditions . It also uses three different A/D converters to monitor three-phase AC power quality, and uses SPI bus reads and writes to manage RF performance.
Characteristics
  • Freescale MC9S08QE8 8-bit Central Processor Unit (CPU) HC08/BGND Instruction Set On-Chip Flash & RAM Energy Efficient Peripherals: ADC, ACMPx. SCI, SPI, IIC, TMPx, RTC 26 GPIO, 8 Interrupts

  • Written in C
  • Code Warrior development platform
  • Low-power battery operated
  • Very bright LED-backlit display for outdoor use
  • ADC battery power monitoring
  • Monitors Windows computer and control buttons
  • Goes into low-power state to conserve battery life

Touch-Screen Controller

Touch-Screen Controller
Colmek's ruggedized computer for use in mining applications is a Windows-based portable touch-screen computer. It is battery-operated with a display bright enough to be used outdoors. The embedded Freescale MC9S08QE8 Central Processor manages button and touch-screen control, display brightness, and manages battery life.
Characteristics
  • Intel Atom 530 Processor (ADL PC-104 Platform)
    1.6 GHz, Intel SCH US15W Chipset
    L2 512 KB
    Front Side Bus: 533 MHz
    2GB DDR2
    4 GB SDD
    CTR, LVDS, Ethernet (10/100/1000), USB, COM, Audio
  • Linux OS
  • Heat Dissipation / Temperature management
  • Custom DSP board driver support
  • Custom serial communications board driver support
  • -25 to +70 deg C

PC-104 Computer

PC-104 Computer
Colmek's ruggedized computer using the ADL PC-104 processor, uses a customized Linux release to support third party hardware. Because of the aggressive specifications associated with the this UAV application, such size, weight, and power, customized hardware was the only option.

Embedded Software Development Tools

To evaluate and diagnose the operation of developed code Colmek uses development platforms like the Freescale's Code Warrior platform. Hosted on a supporting pc it provides the capability to isolate and diagnose problems within minutes.
Freescale
To quickly launch into a new platform and begin developing code , Colmek uses evaluation boards like the Freescale board . They are not the final platform but they provide all the interfaces necessary to rapidly get up an running.


utah web design by: The Lightwurx