CtBrd03b – Processor unit with ARM 55 MHz

CtBrd03b – Processor unit with ARM 55 MHz

  • processor ATMEL ARM7 55MHz
    • – 512 kB FLASH
    • – 128 kB RAM
  • 4 MB FLASH pro data storage
  • 2 kB nonvolatile FRAM for data storage
  • battery-backed realtime clock
  • 16 digital inputs 24 V
  • 16 digital outputs
  • 2 communication interfaces RS232
  • CAN bus 1 Mbit
  • 4 analog inputs
  • 4 analog outputs
  • bootloader for software uploading through RS232 interface
  • wide range of power supply voltage 15–30 VDC


Description

CtBrd03b is small and cheap single board control system suitable for machine control where processing of small amount of signals is needed and where size of application program is less than 512 kB. Suitable terminal for this compact control system is small graphic terminal OP04c.

CtBrd03b is based on ATMEL ARM7 processor with 512 kB FLASH program memory and 128 kB RAM. System is also equipped with 2 kB nonvolatile fast FRAM memory and battery-backed realtime clock.

Communication with other devices can be realized by two communication lines RS232 and CAN bus. CAN bitrate is programmable up to 1 Mbit. Communication interfaces are without galvanic isolation.

For measurement of analog signals the CtBrd03b contains 4 analog inputs with 10-bit resolution. Two analog inputs allows direct connecting of load cells, two others are suitable for measurement voltages between 0–5 V or 0–10 V. Input voltage range can be selected individually by jumpers.

System also contains 4 analog outputs with 10-bit resolution with output voltage range 0–10V.

Digital inputs accepts 24V signals. Digital outputs are equipped with transistor switches with current limitation and over-temperature protection.

Embedded bootloader allows uploading software equipment directly through RS232 interface.

Technical parameters

  • Power supply voltage: 15–30 VDC
  • Power consumption: 70 mA @ 15 V, 60 mA @ 30 V with disconnected inputs and outputs
  • Operating temperature: 0–70 °C
  • Processor
    • Type: ATMEL ARM 55 MHz
    • FLASH: 512 kB
    • RAM: 128 kB
  • FLASH
    • Capacity: 4 MB
  • FRAM
    • Capacity: 2 kB
    • Read/write cycles: min. 1012
  • RTC
    • Date: year, month, day, day of week
    • Time: hours, minutes, seconds, tenths and hundredths
    • leap years to y.2100
    • automatic storage of turn-off time
    • SW calibration
  • RS232 interface
    • Number of independent interfaces: 2
    • Connector: 3 pins
    • Signals: TxD, RxD, GND
    • Baudrate: programmable up to 115200 bps
  • CAN interface
    • Connector: 3 pins
    • Signals: CANH, CANL, GND
    • Bitrate: programmable up to 1Mbit
  • Analog inputs for load cells or temperature sensors PT100, PT100, NI1000
    • Number of inputs: 2
    • Resolution: 10 bits
    • Load cell input amplification: 330
    • Temperature sensor input amplification: 25/40/55 according to range
    • Load cell and temperature sensor power supply voltage: 5 VDC
  • Analog inputs (others)
    • Number of inputs: 2
    • Resolution: 10 bits
    • Voltage range: selectable by jumper, 0–5 V or 0–10 V
  • Analog outputs
    • Number of outputs: 4
    • Resolution: 10 bits
    • Voltage range: 0–10 V
  • Digital inputs
    • Number of inputs: 16
    • Input voltage: 24 V
    • Level L: max. 8 V
    • Level H: min. 16 V
    • Indication: yes
  • Digital outputs
    • Number of outputs: 16
    • Switched voltage: 12–30 V
    • Protections: current limitation and over-temperature
    • Indication: yes

Software equipment

User application written C or C++ can be uploaded through JTAG or RS232 interface. For software development common development tools (GCC, IAR) can be used. C library with routines for keypad and display is available.

Documentation