From 6d5082ddb2b8c46795683f34d047f3230c85e51f Mon Sep 17 00:00:00 2001 From: "Sylvain \"tnt\" Munaut" Date: Sun, 23 Aug 2020 23:11:39 +0200 Subject: [PATCH] Add data about the UP5k CMOS driver --- UP5k-Driver-Characteristics.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 UP5k-Driver-Characteristics.md diff --git a/UP5k-Driver-Characteristics.md b/UP5k-Driver-Characteristics.md new file mode 100644 index 0000000..b7f2f68 --- /dev/null +++ b/UP5k-Driver-Characteristics.md @@ -0,0 +1,24 @@ +The I-V curve of the UP5k LVCMOS driver (running at 3v3) were measured by @smunaut for both sink and source. + +# Measurement setup + +The FPGA was connected to a Keithley 2400 SMU that was configured to either sink/source current and measure the resulting voltage. + +* For sink measurement, the FPGA was actively driving the output low and the SMU was setup to source sweep from 0 to 44 mA. +* For source measurement, the FPGA was actively driving the output high and the SMU was setup to sink sweep from 0 to -50 mA. + +Measurements were done on 4 different pins, twice each. +All measurements were done on the same FPGA, but just checking the short circuit current on multiple FPGAs showed little variations, so data should be fairly typical. + +# Results + +## Graphs + +![Sink I-V curve](https://people.osmocom.org/~tnt/stuff/ice40/up5k_driver/up5k_sink.svg) +![Source I-V curve](https://people.osmocom.org/~tnt/stuff/ice40/up5k_driver/up5k_source.svg) + +## RAW data + +RAW CSV files are available for : +* [Sink](https://people.osmocom.org/~tnt/stuff/ice40/up5k_driver/up5k_sink.csv) +* [Source](https://people.osmocom.org/~tnt/stuff/ice40/up5k_driver/up5k_source.csv)