Pc/104 sbc with vortex processor and dual 10/100 ethernet switch (43 pages)
Summary of Contents for Diamond Systems ZETA
Page 1
ZETA COM-based SBC based on Type 10 nano COM Modules Revision Date Comment 9/6/2018 Initial release from v0.7 Copyright 2018 FOR TECHNICAL SUPPORT Diamond Systems Corporation PLEASE CONTACT: www.diamondsystems.com support@diamondsystems.com www.diamondsystems.com Zeta User Manual Rev 1.0...
Mechanical, Electrical, Environmental ......................8 Operating System Support ..........................8 Customization Options ................... Error! Bookmark not defined. Feature support limitations of Zeta Board with ARBOR and DFI COM modules: ..Error! Bookmark not defined. Functional Overview ..................Error! Bookmark not defined. Functional Block Diagram ................Error! Bookmark not defined.
Page 3
9.6.1 Connector Table ..........................34 9.6.2 I/O Cables ....................Error! Bookmark not defined. Mechanical Board Drawing of Zeta daughter board .................. 34 Connector and jumper location ......................... 35 10 Mass storage ............................36 10.1 List of options ............................. 36 10.2 Installation and configuration ........................36 10.3 Photos of installed modules ................
Page 4
Overview ............................50 11.7.2 Interrupt Sources ..........................50 12 “D” Model DAQ Architecture overview....................51 12.1 Block Diagram ............................. 52 12.2 Digital IO specification ..........................52 12.3 Configuration and Programming ........................ 52 www.diamondsystems.com Zeta User Manual Rev 1.0 Page 4...
The list here describes common causes of failure found on boards returned to Diamond Systems for repair. This information is provided as a source of advice to help you prevent damaging your Diamond (or any vendor’s) embedded computer boards.
55 x 84 mm / 2.2 x 3.3 inches. The use of a miniature COM plus a same-size baseboard enables Zeta to deliver an impressive array of features and performance in a very small size, achieving as much as a 60% reduction in area compared to other form factors such as PC/104.
Core I/O features common to all models of Zeta include the following: Feature Value Serial ports 4x RS-232/422/485 USB2.0 USB3.0 Input voltage 6-36VDC Gigabit Ethernet ports VGA display 1 single channel LVDS display Micro-SD socket Mini PCIe / mSATA socket Expansion connector PCIe x 1 –...
-40°C to +85°C at the external surface of the heat spreader Operating System Support Linux Ubuntu 16.04 LTS (all models) Windows 7 (E3815 models only) Windows 10 IoT (E3940 / N4200 models only) www.diamondsystems.com Zeta User Manual Rev 1.0 Page 8...
4.1 Power Supply Zeta base board can be powered either from any DC power supply with an output voltage range of +6V to +36V. This range makes Zeta compatible with standard power supply voltages of 12V, 24V, and 28V. In addition, Zeta can operate in a vehicle environment due to its ability to run on 6VDC.
4.12 Data Acquisition Zeta base board provides a data acquisition sub circuit containing analog input, analog output, and digital I/O features. This circuit is controlled by an FPGA attached to the processor via the LPC bus. A pin header on the board provides access to JTAG signals for reprogramming the FPGA on the board and in the field.
Page 12
The form factor of the board is COM Express Nano Type 10 with dimensions 55mm x 84mm. Figure 2: Mechanical outline, top view Figure 3: Mechanical outline, Side view www.diamondsystems.com Zeta User Manual Rev 1.0 Page 12...
6 I/O Connector and Jumper Locations Figure 4 : Zeta board connectors and jumpers - Top side www.diamondsystems.com Zeta User Manual Rev 1.0 Page 13...
Page 14
Figure 5 : Zeta board connectors - Bottom side www.diamondsystems.com Zeta User Manual Rev 1.0 Page 14...
Systems’ software and hardware development kits include a mSATA with pre-loaded OS. Zeta base board can be booted from micro SD card for linux OS. Zeta base board can be booted from an external hard drive connected mini card to SATA adapter board.
The following steps describe how to install an operating system from a mSATA using Arbor module. Follow the below steps to install a 32-bit Windows 7 legacy operating system on a mSATA. Connect a USB pen drive to a USB port of (J1 or J4) of Zeta base board having 32-bit Windows 7 installation image. ...
Each connector pin can support up to 2A. The number of connections can be determined by the total power consumption of the Zeta board plus all attached I/O (daughterboard, mSATA and mini PCIe modules, and USB devices) divided by the input voltage, divided by 2A.
One USB 3.0 port is provided on connector J4. The pinout for the connector is shown below: USB Pwr+ USB_SSRX0- USB Pwr+ USB_SSRX0+ GND (USB Pwr-) USB_SSTX0- GND (USB Pwr-) USB_SSTX0+ Ethernet (J11 and J12) www.diamondsystems.com Zeta User Manual Rev 1.0 Page 18...
Vin 6 / 6+ Vin 14 / 6- Vin 7 / 7+ Vin 15 / 7- DIO D0 DIO D1 DIO D2 Dground Note: This connector will not be used in D-model. www.diamondsystems.com Zeta User Manual Rev 1.0 Page 21...
8.13 Digital I/O (J15) The pinout for the Zeta A model is shown below. DIO A0 DIO A1 DIO A2 DIO A3 DIO A4 DIO A5 DIO A6 DIO A7 DIO B0 DIO B1 DIO B2 DIO B3 DIO B4...
10 I/O Cables The Zeta cable kit includes cables for all I/O features on Zeta except LCD. Details are provided below. Individual cables are available as a special order item. Minimum order quantities and lead times may apply. An LCD / backlight cable kit is available for specific displays used in our manufacturing environment.
12 Zeta daughter board 12.1 Description Zeta includes an expansion connector which supports the installation of a daughterboard with additional I/O and expansion features: • Full/half-size MiniCard socket with PCIe x1 and USB2.0 connectivity • M.2 M-keying SSD connector for 2242 size PCIe flash modules •...
*Second PCIe port will be unused in the daughter board. 12.4.2 Power Supply Zeta daughter board is powered from 5V and 3.3V on the expansion connector. The 1.5V required for the PCIe Mini card socket is generated with a 3.3V to 1.5V LDO. 12.4.3 PCIe PCIe lane 1 from the expansion connector is connected to PCIe Minicard socket;...
Refer the below jumper settings to change the configuration for DIO signals. Jumper Position Configuration VIO_DIO = 3.3V VIO_DIO = 5V DIO Pulled up DIO Pulled down Table 5: Zeta daughter board jumper details www.diamondsystems.com Zeta User Manual Rev 1.0 Page 30...
Note: All TX/RX signals are with respect to the host. TX on the socket drives RX on the installed module, and RX on the socket is driven by TX on the installed module. One mounting standoffs at the far end of the module installation site are not connected to ground. www.diamondsystems.com Zeta User Manual Rev 1.0 Page 32...
DIO B2 DIO B3 DIO B4 DIO B5 DIO B6 DIO B7 Dground Dground 12.5.6 USB-I2C header USB I2C header pinouts are provided below. USB2+ I2C CLK USB2- I2C DATA USB_5V 3P3/5V0 www.diamondsystems.com Zeta User Manual Rev 1.0 Page 33...
Table 6: Zeta daughter board connectors 12.7 Mechanical Board Drawing of Zeta daughter board The form factor of Zeta daughter board is COM express Nano Type 10 with dimensions 55 x 84 mm. Figure 9: Mechanical outline top view www.diamondsystems.com Zeta User Manual Rev 1.0...
13.2 Installation and configuration To install any of the above SATA flash disk devices, locate the desired mSATA (J8) port Zeta base board or M.2 socket(J1) on Zeta daughter board ports. Plug the flash disk module into the appropriate port.
14 “A” Model Data Acquisition Circuit Zeta is available in two configurations. Both configurations are available with any processor option. • The “D” model provides 16 GPIO lines with 3.3V/5V logic compatibility and jumper-selectable pull-up/down resistors. • The “A” model features a comprehensive data acquisition circuit providing 16 SE / 8 DI analog inputs with +/-10V, +/-5V, 0-10V, and 0-5V input ranges, 100KHz max sample rate with2048- sample FIFO, 4 analog outputs with 0-5V and 0-2.5V ranges, 27 GPIO instead of 16, 4 32-bit...
A/D Circuit Overview Zeta base board “A” models include an analog input circuit based on the LTC1859 16-bit A/D converter, or ADC. The LTC1859 is capable of operating at up to 100,000 samples per second in total, either on a single channel or on any number of channels.
The Diamond Systems Universal Driver software provides full support for high speed A/D sampling with FIFO and interrupt support. Please refer to that user manual for operating details. When using Universal Driver software, the interrupt rate is equal to the total A/D sample rate divided by the programmed FIFO threshold, because each time the interrupt service routine runs, it will read out the number of samples equal to the threshold value.
Significant Bit). The resolution is always 16 bits, but the value of 1 LSB will vary with the input range. Polarity Input Range Resolution (1LSB) Bipolar ±10V 305µV Bipolar ±5V 153µV Unipolar 0 - 10V 153µV Unipolar 0 - 5V 76µV www.diamondsystems.com Zeta User Manual Rev 1.0 Page 40...
5V or 10V. Example: For unipolar input range 0-5V, full-scale input voltage = 5V. For an A/D value of 17761: Input voltage = 17761 / 65536 * 5V = 1.355V www.diamondsystems.com Zeta User Manual Rev 1.0 Page 41...
A/D in the middle. The higher the output impedance of the input signal, the greater the error will be. Conversely, the higher the input impedance of the A/D circuit, the lower the error will be. Zeta base board uses high impedance, ultra-low-offset buffer op amps to boost the input impedance to well over 10 GigOhms (the input impedance is calculated based on the specified input current of 75pA).
14.3.1 Overview The Zeta base board data acquisition circuit uses a 16-bit D/A converter. This means that all output voltages are defined by a 16-bit binary number, or D/A code, ranging from 0 to 65535 (2 -1), or binary 0000 0000 0000 0000 to 1111 1111 1111 1111.
To minimize the size and cost of the D/A circuit while still providing reasonable performance, the D/A circuit on Zeta base board does not provide calibration features to eliminate these errors. Instead the circuit was designed to minimize the inherent offset, gain, and drift characteristics. The specifications at the end of this manual indicate the worst-case offset, gain, and temperature drift errors in the circuit.
On “A” models, an edge detection circuit is available on port B. The edge detection circuit can be used to notify the processor when a particular event occurs, such as a door opening, a switch being pressed, or a light curtain being penetrated. www.diamondsystems.com Zeta User Manual Rev 1.0 Page 45...
The edge detection circuit on Zeta contains an enable register, a polarity register, and a status register. The programmer can specify which bits will be active with the enable register and which transition to detect on each bit (0 to 1 or 1 to 0) with the polarity register. The status register indicates which bits have seen the specified change since the last time it was read.
14.5.1 Overview Zeta “A” models include 8 32-bit counter/timers with a wide array of features and programmability. Both up and down counting are supported, and the clock for each counter can be selected from an internal 50MHz or 1MHz clock or an external digital signal. In down counting mode, an optional programmable-width output pulse may be enabled each time the counter reaches zero.
The DAQ circuit uses counter/timers to control the A/D sample rate for high speed sampling as well as the D/A waveform generator data rate. These operations are managed by the Universal Driver software. Refer to the Universal Driver user manual for details on these advanced features. www.diamondsystems.com Zeta User Manual Rev 1.0 Page 48...
14.6.1 Overview Zeta “A” models include 4 24-bit pulse width modulator circuits (PWMs). These circuits can be programmed to produce an output square wave up to 25MHz with a duty cycle anywhere from 0% to 100% (these limits are of course DC signals).
The primary host interface for the Zeta base board “A” model data acquisition circuit is the SPI bus. However, the SPI bus does not provide a means to support interrupt operation. Therefore, Zeta base board “A” models provide the ability to generate interrupts on the ISA bus.
15 “D” Model Digital I/O Zeta “D” models provide 16 digital I/O coming from an I2C I/O expander chip. The digital I/O consists of 16 I/O lines organized as two 8-bit ports A and B. They may be configured with a jumper for either 3.3V or 5V logic levels, and they may also be configured with a jumper for 10K ohm pullup or pull-down resistors.
8-bit data register: An input register, an output register, a polarity register, and a direction register. DIO port A (J15 pins 1-8) corresponds to PCA9535 port 0, and DIO port B (J15 pins 9-16) corresponds to PCA9535 port 1. www.diamondsystems.com Zeta User Manual Rev 1.0 Page 52...