Home

Awesome

inputShieldProtection

This is shield for the Arduino Nano meant to provide automatic level shifting and DUT protection and the main purpose is to use this in conjunction with the JTAGENUM project.
The idea and basic are taken from the Input Shield protection found here, but it's been updated to use available components.

As the version from dxa4481 the capabilities are:

To use the shield all you have to do is to connect the GND of the arduino to a common ground with the DUT and the REF to the voltage reference of the DUT. The boards levels the ardiono's pins from 2 to 9 and the pin are marked on the pcb.

Folder Structure

Short bom

PartValueCountDevicePackage
ICNUP4304MR6T1G2NUP4304MR6T1GSOT95P275X110-6N
MosfetBSS1388MOSFET-NCHANNELSMDSOT23-3
Resistor1k8R-US_R0402R0402
Resistor10k16R-US_R0402R0402

Board Layers

Top LayerBottom Layer

Building the board

I've ordered the boards from OSHPARK, you can find the link to the project here.
The cost of a single unit should be around 6 euro, but consider that given the shipping cost of the component, the fact that oshpark as a minimum order quantity of 3, I ended up building 3 of this.
For the Reference Voltage connector (REF) I suggest to use right angle strip connector, at least it is working well for me.

Testing the board

You can test the board by flashing the Arduino Sketch test_shield.ino in this repository and connecting the REF to the 3.3v of the Arduino.
The sketch will allow you to cycle the pins and will read the voltage value from the pin A2 , or you can use a multimeter since all the pins are in a HIGH state.