Skip to the content
PCBKitNew board
4 layers100 × 45 mmETH1ISO224, the printed circuit board in 3D

ETH1ISO224 is a one-channel data acquisition card based on the ISO224 chip. The communication with a PC is over Ethernet. The card supports LAN eXtensions for Instrumentation (LXI) and RAW TCP and UDP connections.

Size
100 × 45 mm
Copper layers
4
Thickness
1.6 mm
Parts
147
Nets
162
Pads
534
Tracks, vias
1,190, 151
Pours
178
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
25 Apr 2024
Updated
30 Aug 2024

Overview

ETH1ISO224 is an open-source printed circuit board by BehrensG, from the BehrensG/ETH1ISO224 repository on GitHub. It is a 4-layer board of 100 × 45 mm with 147 parts on 162 nets, routed with 1,190 tracks and 151 vias.

It is built around the LAN8742A-CZ, TSR 1-2450 and LT6350IMS8#PBF, with the OPA2340UA, 24LC08B-E/MS and LM1117MP-3.3/NOPB among its other parts. Its parts include 58 capacitors, 37 resistors, 14 ICs, 4 diodes and 4 connectors. It belongs with the STM32 boards of this library.

Main components

12

README

README.md

ETH1ISO224

ETH1ISO224 is a one-channel data acquisition card based on the ISO224 chip. The communication with a PC is over Ethernet. The card supports LAN eXtensions for Instrumentation (LXI) and RAW TCP and UDP connections.

[!CAUTION] This design is still in verification phase. The device requires a calibration and validation to be done.

DESCRIPTION

Device Design

Key features of the design include:

  • Dimensions: 100 x 45 mm
  • Power Supply: Operates on a voltage range from 6.5 to 36 VDC (recommended 24 VDC) and includes reverse voltage protection.
  • Isolation: The ISO224 chip with TBA 1-0513HI provides isolation protection for the rest of the circuit.
  • MCU: The STM32H743VITx was selected because of its large internal FLASH and RAM memory, support for Ethernet, and internal 16-bit ADC.
  • ADC: Internal 16 bit ADC, configured in differential mode.
  • Software: FreeRTOS with lwip and SCPI parser library.

3D model rendition for PCB V1.2.

Below are the images for the PCB V1.0.

Input voltage

The PCB was designed for max bipolar 1000V DC measurements. It will divide the input voltage by 100. The user can use 1776-C68xx or SMD resistors to create the voltage divider.

[!CAUTION] The PCB is still in verification. There are no guarantees that it can handle 1000 VDC safely.

Ethernet connection

The PCB uses Ethernet to communicate with the PC. The features are :

LAN eXtensions for Instrumentation (LXI)

LAN eXtensions for Instrumentation (LXI) is a standard for connecting and controlling test and measurement instruments via Ethernet. It allows for easy integration, remote access, and simplified configuration, enhancing the flexibility and scalability of automated test systems.

[!WARNING]
This device does not guarantee full compliance with the LXI standard. The implementation was based on available documentation and observations of an LXI-compliant device.

[!TIP] To use the LXI features the user needs to use a VISA API. In the examples below, the R&S VISA Tools where uses.

Device autodetect with multicast DNS (mDNS).


Support for High Speed LAN Instrument Protocol (HiSLIP).


Web interface


The device website provides the ability to obtain device information, make measurements, and configure the device. Additionally, it offers a manual with all SCPI commands.

[!WARNING] The website was tested only with Google Chrome Browser.

Device Home Page


Device Network Setup


Device Control


Device Help


Device Service


RAW TCP

The user can connect to the device directly over the TCP 5025 port.

Using netcat


Using putty


RAW UDP

The user can connect to the device directly via UDP port 5025. Over UDP, there is a very limited set of SCPI commands available for measurement readout.

[!WARNING] The RAW UDP connection is not part of the LXI standard, it is device specific.

Using netcat


Links

Parts

147
QtyValueFootprintReferences
280.1uCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC204, C208, C211, C212, C213, C214, C215, C216, C217, C218, C401, C403, C404, C405, C407, C408 +12
91uCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC203, C207, C402, C406, C411, C414, C505, C506, C507
60Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR214, R219, R401, R403, R404, R406
610kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR213, R220, R402, R405, R501, R503
42M2Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR201, R202, R203, R206
48pCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC416, C417, C501, C504
4FiducialFiducial:Fiducial_1.5mm_Mask3mmFID101, FID102, FID103, FID104
310uCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC202, C206, C304
322uCapacitor_Tantalum_SMD:CP_EIA-3528-21_Kemet-B_Pad1.50x2.35mm_HandSolderC219, C303, C305
3742792031Inductor_SMD:L_0805_2012Metric_Pad1.05x1.20mm_HandSolderFB201, FB401, FB501
2100kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR301, R302
210k/.05%Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR209, R210
21MResistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR204, R205
21N4148WDiode_SMD:D_SOD-123D201, D302
22u2Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC419, C420
24k7Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR407, R408
2560Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR505, R506
25k/.05%Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR211, R212
268pCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC209, C210
2M3MountingHole:MountingHole_3.2mm_M3_DIN965_PadH103, H104
2M3MountingHole:MountingHole_3.2mm_M3_DIN965H101, H102
2MPMT50011002AT5Package_TO_SOT_SMD:SOT-23RN202, RN203
2SYM_Flash_SmallETH1ISO224:Symbol_Attention_Triangle_8x7mm_CopperSYM201, SYM202
10.01u/1.5kCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC201
10.22uCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC205
1100kResistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR208
1100k/0.05%Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR215
110uCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC418
110u/50VCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC301
112k1Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR504
11710072ETH1ISO224:1710072J201
11715721TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_HorizontalJ301
11776-C68xxETH1ISO224:1776-C68xxRN201
1180k/.05%Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR216
11812L075/33DRFuse:Fuse_1812_4532Metric_Pad1.30x3.40mm_HandSolderF301
118k/.05%Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR217
11M1Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR207
11kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR221
11k5Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR502
120021111-00010T4LFConnector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_VerticalJ401
12087-150-SM-RPLFETH1ISO224:2087E201
124LC08B-E/MSPackage_SO:MSOP-8_3x3mm_P0.65mmU404
12k/.05%Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR218
1470pCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC503
14u7/50VCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC302
174438336100Inductor_SMD:L_Wuerth_MAPI-3015L201
1960-19-12-S-AB-0ETH1ISO224:960-19-12-S-AB-0HS101
1ASMB-MTB1-0B3A2LED_SMD:LED_Avago_PLCC4_3.2x2.8mm_CWD401
1B72650M0301Varistor:Varistor_Panasonic_VFRV201
1BZX84C10LT1GPackage_TO_SOT_SMD:SOT-23D301
1DG412LEDQPackage_SO:TSSOP-16_4.4x5mm_P0.65mmU204
1DG419LEDYPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU203
1DNPCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC413
1EXB-38V510JVResistor_SMD:R_Array_Concave_4x0603RN503
1EXB-V8V102JVResistor_SMD:R_Array_Concave_4x0603RN401
1EXB-V8V103JVResistor_SMD:R_Array_Concave_4x0603RN502
1EXB-V8V330JVResistor_SMD:R_Array_Concave_4x0603RN501
1ISO224Package_SO:SSO-8_6.8x5.9mm_P1.27mm_Clearance8mmU201
1LAN8742APackage_DFN_QFN:VQFN-24-1EP_4x4mm_P0.5mm_EP2.5x2.5mm_ThermalViasU501
1LM1117MP-3.3/NOPBPackage_TO_SOT_SMD:SOT-223-3_TabPin2U302
1LT6015IS5Package_TO_SOT_SMD:SOT-23-5U207
1LT6350IMS8Package_SO:MSOP-8_3x3mm_P0.65mmU401
1MCP6001-OTPackage_TO_SOT_SMD:SOT-23-5U208
1MMBT3904Package_TO_SOT_SMD:SOT-23Q302
1NX5032GA-16ETH1ISO224:NX5032GAY401
1NX5032GA-25ETH1ISO224:NX5032GAY501
1OPA2340UAPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU205
1OpenJumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mmJP401
1REF2033AIDDCTPackage_TO_SOT_SMD:SOT-23-5U402
1RJ45_Wuerth_7499010121AConnector_RJ:RJ45_Wuerth_7499010121A_HorizontalJ501
1SI5618APackage_TO_SOT_SMD:SOT-23Q301
1STM32H743VITxPackage_QFP:LQFP-100_14x14mm_P0.5mmU403
1TBA 1-0513HIETH1ISO224:TBA 1HIU202
1TSR_1-2450Converter_DCDC:Converter_DCDC_TRACO_TSR-1_THTU301

Questions

How big is the ETH1ISO224 PCB?

It measures 100 × 45 mm and has 4 copper layers, 1.6 mm thick.

What parts does the ETH1ISO224 use?

147 parts, built around the LAN8742A-CZ, TSR 1-2450, LT6350IMS8#PBF and OPA2340UA. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the ETH1ISO224 KiCad files?

From the BehrensG/ETH1ISO224 repository on GitHub, at the commit this page was made from: the board is HARDWARE/ETH1ISO224/ETH1ISO224.kicad_pcb and its schematic HARDWARE/ETH1ISO224/Analog.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the ETH1ISO224 design in my own project?

Its repository states no licence, so its author keeps all rights: ask BehrensG before reusing the design.

Similar boards

  • 4 layers100 × 45 mmETH1HMSR SMS, the printed circuit board in 3D

    ETH1HMSR SMS

    BehrensG/ETH1HMSR-SMS

    ETH1HMSR-SMS is a one-channel data acquisition card based on the HMSR-SMS chip. The communication with a PC is over Ethernet. The card supports LAN eXtensions for Instrumentation (LXI) and RAW TCP and UDP connections.

    127 parts1
  • 4 layers160 × 100 mmADC7177B1, the printed circuit board in 3D

    ADC7177B1

    BehrensG/ADC7177M1

    ADC module based on AD7177-2.

    262 parts
  • 4 layers125 × 70 mmAD4030-Current, the printed circuit board in 3D

    AD4030-Current

    BehrensG/ARTY_Z7

    Repository with test projects to learn Zynq 7000 SoC.

    194 parts1
  • 8 layers160 × 100 mmETH1CLCR1, the printed circuit board in 3D

    ETH1CLCR1

    BehrensG/ETH1CLCR1

    751 parts
  • 6 layers73 × 100 mmETH3CADC1, the printed circuit board in 3D

    ETH3CADC1

    koson/ETH3CDAQ1

    407 parts
  • 2 layers70.6 × 70.6 mmADCoctoSPI01, the printed circuit board in 3D

    ADCoctoSPI01

    mlab-modules/ADCoctoSPI01

    Octal input high-speed ADC with serial LVDS output.

    80 parts3GPL-3.0