The netX
network
Network, networking and networked may refer to:
Science and technology
* Network theory, the study of graphs as a representation of relations between discrete objects
* Network science, an academic field that studies complex networks
Mathematics
...
controller family (based on
ASICs), developed by Hilscher Gesellschaft für Systemautomation mbH, is a solution for implementing all proven
Fieldbus
Fieldbus is the name of a family of industrial computer networks used for real-time distributed control. Fieldbus profiles are standardized by the
International Electrotechnical Commission (IEC) as IEC 61784/61158.
A complex automated industrial ...
and Real-Time
Ethernet
Ethernet () is a family of wired computer networking technologies commonly used in local area networks (LAN), metropolitan area networks (MAN) and wide area networks (WAN). It was commercially introduced in 1980 and first standardized in 198 ...
systems. It was the first Multi-Protocol ASIC which combines Real-Time-Ethernet and Fieldbus System in one solution. The Multiprotocol functionality is done over a flexible cpu sub system called XC. Through exchanging some microcode the XC is able to realize beside others a
PROFINET IRT Switch,
EtherCAT
EtherCAT (Ethernet for Control Automation Technology) is an Ethernet-based fieldbus system invented bBeckhoff Automation The protocol is standardized in IEC 61158 and is suitable for both hard and soft real-time computing requirements in automatio ...
Slave,
Ethernet Powerlink
Ethernet Powerlink is a real-time protocol for standard Ethernet. It is an open protocol managed by the Ethernet POWERLINK Standardization Group (EPSG). It was introduced by Austrian automation company B&R in 2001.
This protocol has nothing to ...
HUB,
PROFIBUS,
CAN bus
A Controller Area Network (CAN bus) is a robust vehicle bus standard designed to allow microcontrollers and devices to communicate with each other's applications without a host computer. It is a message-based protocol, designed originally for mu ...
,
CC-Link Industrial Networks
The CC-Link Open Automation Networks Family are a group of open industrial networks that enable devices from numerous manufacturers to communicate. They are used in a wide variety of industrial automation applications at the machine, cell and line ...
Interface.
The Hilscher netX family
{, class="wikitable"
, -
! Controller !
netX 52!
netX 51netX 90netX 100!
netX 500, -
,
CPU
A central processing unit (CPU), also called a central processor, main processor or just processor, is the electronic circuitry that executes instructions comprising a computer program. The CPU performs basic arithmetic, logic, controlling, and ...
models , ,
ARM
In human anatomy, the arm refers to the upper limb in common usage, although academically the term specifically means the upper arm between the glenohumeral joint (shoulder joint) and the elbow joint. The distal part of the upper limb between the ...
966/xPIC , ,
ARM
In human anatomy, the arm refers to the upper limb in common usage, although academically the term specifically means the upper arm between the glenohumeral joint (shoulder joint) and the elbow joint. The distal part of the upper limb between the ...
966/xPIC
, 2* ARM Cortex®-M4, ,
ARM
In human anatomy, the arm refers to the upper limb in common usage, although academically the term specifically means the upper arm between the glenohumeral joint (shoulder joint) and the elbow joint. The distal part of the upper limb between the ...
926 + MMU/- , ,
ARM
In human anatomy, the arm refers to the upper limb in common usage, although academically the term specifically means the upper arm between the glenohumeral joint (shoulder joint) and the elbow joint. The distal part of the upper limb between the ...
926 + MMU/-
, -
,
CPU
A central processing unit (CPU), also called a central processor, main processor or just processor, is the electronic circuitry that executes instructions comprising a computer program. The CPU performs basic arithmetic, logic, controlling, and ...
clock , , 100 MHz , , 100 MHz , , 100 MHz, , 200 MHz , , 200 MHz
, -
, RAM / ROM , , 672kB/64kB , , 672kB/64kB
, 576kB+64kB/ 96kB, , 144kB/32kB , , 144kB/32kB
, -
, Host Interface Funktions , , DPM/SPM/EXT/MEM , , DPM/SPM/EXT/MEM
, DPM/SPM, , DPM/-/EXT , , DPM/-/EXT
, -
, MemoryI/F Parallel/Serials , , -/SQI XiP , , 8, 16, 32 Bit/ SQI XiP
, SQI XiP, , 8, 16, 32 Bit/- , , 8, 16, 32 Bit/-
, -
, xC Channels , , 2 , , 2
, 2, , 3 , , 4
, -
,
IEEE 1588
The Precision Time Protocol (PTP) is a protocol used to synchronize clocks throughout a computer network. On a local area network, it achieves clock accuracy in the sub-microsecond range, making it suitable for measurement and control systems. ...
Sys Timer/EthernetPHY (10/100 Mbit/s) , , 2/Dual-PHY 10/100 , , 2/Dual-PHY 10/100
, 2/Dual-PHY 10/100, , 1/Dual-PHY 10/100 , , 1/Dual-PHY 10/100
, -
,
I²S
I²S (Inter-IC Sound, pronounced "eye-squared-ess"), is an electrical serial bus interface standard used for connecting digital audio devices together. It is used to communicate PCM audio data between integrated circuits in an electronic devic ...
/
I²C
I2C (Inter-Integrated Circuit, ), alternatively known as I2C or IIC, is a synchronous, multi-controller/multi-target (master/slave), packet switched, single-ended, serial communication bus invented in 1982 by Philips Semiconductors. It is wide ...
/SPI/UART , , -/2/1/3 , , -/2/1/3
, -/2/4/2, , -/1/1/3 , , -/1/1/3
, -
, CAN/MAC/LCD , , 1/1/- , , 1/1/-
, 2/-/-, , -/-/- , , -/-/1
, -
, IO-Link Master Ports , , 4 , , 8
, 8, , - , , -
, -
, ADC Channels , , - , , -
, 2*2, , 2*4 , , 2*4
, -
,
USB
Universal Serial Bus (USB) is an industry standard that establishes specifications for cables, connectors and protocols for connection, communication and power supply (interfacing) between computers, peripherals and other computers. A broad v ...
1.1 Device/Host , , D/- , , D/-
, D/-, , D/H , , D/H
, -
, WDC/Timer Counters , , 2/10 , , 2/10
, 4*32-bit / 8*32-bit, , 1/5 , , 1/5
, -
, MMIO*/GPIO*/PIO , , 40/32/62 , , 48/32/62
, 16/8/49, , 0/16/84 , , 0/16/84
, -
, Package Size (mm)/Type (pins) , , 15*15/BGA(244) , , 19*19/BGA(324)
, 10*10/BGA(144), , 22*22/BGA(345) , , 22*22/BGA(345)
Multiplex Matrix IOs (MMIO)
The Multiplex Matrix is a set of PINs which could be configured freely with peripheral functions. Options are CAN, UART, SPI, I2C, GPIOs**, PIOs and SYNC Trigger.
GPIOs
The GPIOs from Hilscher are able to generate Interrupts, could count level or flags, or could be connected to a timer unit to auto generate a PWM. The Resolution of the PWM is normally 10ns. In some netX ASICS is a dedicated Motion unit with a resolution if 1ns is available.
References
External links
Hilscher homepageASICS
Industrial automation
Computer networks
Industrial Ethernet
Industrial computing
CAN bus