11 Recommended Verification Procedure

After completing the design and manufacturing of a board or debugger using the Nano Debugger, it is important to verify the hardware. This step ensures that your design meets all specified requirements, rather than serving as a test of the individual hardware components. Hardware verification is typically performed once per board revision.

Table 11-1. Quality Checks
FunctionCheckExpected Results
Visual inspectionExamine all components for type and value, placement, and orientation where applicableAll components are mounted correctly
Measure for shortsImpedance between VBUS and GNDIn the range of 40 kΩ to 100 kΩ
Impedance between the 3.3V rail and GNDIn the range of 100 kΩ to 250 kΩ
Power supplyThe LDO delivers a clean, stable supply3.3V measured using a calibrated tool
Overall power consumptionIn the range of 10 mA to 20 mA
MCU and USBThe Nano Debugger enumerates correctly on the host computer The Device Manager (or equivalent) shows a Curiosity Virtual Serial Port
LEDThe LED illuminatesThe intensity is satisfactory
ADC pathsThe VBUS voltage is read accuratelyMatches a multimeter reading
The external voltage is read accuratelyMatches a multimeter reading
Target level shiftersReset, clock and data lines work when using the Nano Debugger with a suitable target deviceThe device can be contacted
Repeat at various voltages Equal results are observed across the expected operating range of the system
CDC level shifters:Transmission and reception using the CDCData can be sent and received
Repeat at various voltagesEqual results are observed across the expected operating range of the system
Tip: The USB bus voltage and target voltage can be read using:
pymcuprog getusbvoltage
pymcuprog getvoltage