From 6db34475d1935f368bec60f530f88cd066924849 Mon Sep 17 00:00:00 2001 From: xengineering Date: Sat, 24 May 2025 13:52:16 +0200 Subject: pcb: Add voltage divider for PCB versioning This voltage divider provides an analog voltage between GND and +3.3V to indicate which hardware revision this board is. Thus the same firmware image can be used on multiple PCB versions compensating the hardware differences in software. The resistor combinations are calculated by `tools/resistory_selector.py`. --- pcb/processor.kicad_sch | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'pcb/processor.kicad_sch') diff --git a/pcb/processor.kicad_sch b/pcb/processor.kicad_sch index 9b6b558..84ec013 100644 --- a/pcb/processor.kicad_sch +++ b/pcb/processor.kicad_sch @@ -2473,6 +2473,17 @@ ) (uuid "806823e9-c7ef-45dc-832c-ddb4378c340f") ) + (hierarchical_label "VVERSION" + (shape input) + (at 35.56 100.33 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "919dc185-71c3-4c56-8386-f6c0dc6b4c73") + ) (hierarchical_label "JTAG_TDO" (shape output) (at 41.91 35.56 90) -- cgit v1.2.3-70-g09d2