CtBrd03c – Processor unit with ARM Cortex-M4 120 MHz

CtBrd03c – Processor unit with ARM Cortex-M4 120 MHz

  • processor ARM Cortex-M4 120 MHz
    • 1024 kB FLASH
    • 128 kB RAM
    • 2 kB cache
    • FPU
  • 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

CtBrd03c 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 1024 kB. Suitable terminal for this compact control system is small graphic terminal OP04d.

CtBrd03c is based on ARM Cortex-M4 processor with 1024 kB FLASH program memory and 128 kB RAM. System is also equipped with 2 kB nonvolatile fast FRAM memory 4 MB Data Flash 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 CtBrd03c contains 4 analog inputs with 16-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 16-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: 50 mA @ 24 V with disconnected inputs and outputs
  • Operating temperature: 0–70 °C
  • Processor
    • Type: ARM Cortex-M4 120 MHz
    • FLASH: 1024 kB
    • RAM: 128 kB
    • Cache: 2 kB
    • FPU: yes
  • 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: 16 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: 16 bits
    • Voltage range: selectable by jumper, 0–5 V or 0–10 V
  • Analog outputs
    • Number of outputs: 4
    • Resolution: 16 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.

Documentation