ICnova ADB4001

From InCircuit
Jump to: navigation, search
This product is End of Life
This product is End of Life

Contents

Hardware

ICnova ADB4001


The ICnova ADB4001 has the following features:


  • Socket for ICnova iMX536 SODIMM Module
  • PSoC ┬ÁController as IO processor and Supervisor
  • DVI connector
  • 7inch TFT touch display (800x480 pixels)
  • 1x 10/100 MBit Ethernet
  • 2x 480MBit USB Host
  • 1x 480MBit USB Device
  • Terminal block with RS485, CAN, 2x analog inputs, 1x analog output, 1x Relay-output
  • 3 capacitive user buttons
  • Buzzer output
  • Soundcard with 2x line in (chinch), 1x headphone out, 1x speaker mounted
  • Video in Chinch Jack (for external cameras)
  • 2 ┬ÁSD card holder
  • 2 sockets for ICradio OEM modules, connected to two UARTs of the SODIMM module
  • single supply 24V jack
  • JTAG connector for SODIMM module
  • All required tools
  • Source-codes for software (Linux+Application)
  • Documentation and HowTos

Suitable modules

In order to utilize the interfaces of the ADBs a CPU module has to be mounted.

The following table lists modules compatible with the ICnova ADB4001.

Module Picture Description Main features Notes
ICnova i.MX535 SODIMM
ICnova iMX535 SODIMM.jpeg
Freescale i.MX535 with Cortex-A8 at 1000MHz
512MB Ram, 8MB NOR, 4GB NAND, IGP
2xSDC
ICnova i.MX536 SODIMM
Icnova imx536 sodimm 45.jpg
Freescale i.MX536 with Cortex-A8 at 800MHz
512MB Ram, 8MB NOR, 4GB NAND, IGP
2xSDC, CAN

Software

All Modules provided by In-Circuit usally have a Buildroot based system preinstalled, so they can be used out of the box.
Login as "root" for which no password is set.

If you are new to kernel building please refer to First Steps with Buildroot.

The board support packages for the modules on the ICnova ADB4001 can be found on the modules page.

Generally the bootloaders on our modules are configured to loook for a bootable linux image on the SD-Card and only boot from flash if none are found.


Interfaces

Directly connected to the module

Interface Type Properties Access from linux
Ethernet 10/100MBit eth0
RS232 RS232 with RTS/CTS -25 to 25 V input, -5/+5 V output, max 1Mbit /dev/ttymxc2
RS485 Pulled up to 5v with 511R, Terminated with 120R /dev/ttymxc1
CAN can0

Acessible via the boardprocessor

Interface Type Properties Access from linux
Touchscreen /sys/devices/virtual/input/input0
AnaIn1 ADC Boardprocessor/val2
AnaIn2 ADC Boardprocessor/val3
AnaOut DAC Boardprocessor/val0
DigIn1 input only gpio253, Boardprocessor/cnt0
DigIn2 input only gpio252, Boardprocessor/cnt1
OC out Optocoupler ouput only gpio250
Relay Relay ouput only gpio249


Boardprocessor

  • To access the boardprocessor on the ICnova ADB4001 use the interface provided under "/sys/bus/spi/devices/spi2.0/"
  • Some devices may also be mapped to other parts of the filesystem.
    • The gpios are accessible under "/sys/class/gpio/"
      • "echo 240 > /sys/class/gpio/export" makes gpio 240 available as "/sys/class/gpio/gpio240/"
      • for output pins the direction has to be configured using "echo out > /sys/class/gpio/gpio240/direction"


Downloads

Schematic ICnova ADB4001

Personal tools