Commit Graph

671 Commits

Author SHA1 Message Date
Jan Käberich
c813f1c193 Additional measurements 2020-10-07 21:09:54 +02:00
Jan Käberich
707975b037 Cleaner device reattachment after firmware update 2020-10-07 20:04:45 +02:00
Jan Käberich
394facf2ed USB bottleneck on PC side removed, reaching 10k points 2020-10-04 13:42:17 +02:00
Jan Käberich
6bc6b1d202 Speed improvements 2020-10-03 21:56:09 +02:00
Jan Käberich
5e00b2a7f8 Silkscreen adjustments 2020-10-03 16:32:55 +02:00
Jan Käberich
49917c4b19 Through normalization and TRL calibration added 2020-10-03 13:01:59 +02:00
Jan Käberich
c6d9796a11 0402 pads reduced in size 2020-10-01 20:13:22 +02:00
Jan Käberich
1ea2771e32 Removed unnecessary null pointer checks, closes #5 2020-10-01 17:52:42 +02:00
Jan Käberich
116794e89b Additional filters for digital control lines, attenuator for Port1/Ref 1.LO 2020-09-30 20:21:31 +02:00
Jan Käberich
2157b3f3c4 Improved USB throughput, stimulus power up to 0dbm, fine tuning of dynamic range 2020-09-29 23:03:20 +02:00
Jan Käberich
294855ac70 Schematic PDF 2020-09-28 14:31:25 +02:00
Jan Käberich
43212e6fc6 Documentation updated 2020-09-27 14:34:45 +02:00
Jan Käberich
d218e6d893 gitignore update 2020-09-27 11:50:07 +02:00
Jan Käberich
eb64e042f4 Bugfix: race condition removed when changing settings on fast sweep 2020-09-27 11:49:30 +02:00
Jan Käberich
967d72c11e Updated BOM 2020-09-27 11:04:19 +02:00
Jan Käberich
1964fefb48 Updated step files 2020-09-27 10:42:45 +02:00
Jan Käberich
926392e5b9 Bugfixes and speed improvements 2020-09-26 23:34:31 +02:00
Jan Käberich
199535450d Some example measurements 2020-09-25 18:42:13 +02:00
Jan Käberich
28de01899a Merge branch 'github_actions' 2020-09-25 18:41:28 +02:00
Jan Käberich
e1dfa7ee55 Github action build for embedded/ubuntu/windows 2020-09-25 18:38:56 +02:00
jankae
e8190e2983
Update BuildAndFlash.md 2020-09-24 15:34:38 +02:00
jankae
7b4914f939
Create LICENSE 2020-09-23 14:33:57 +02:00
jankae
44256124de
Create README.md 2020-09-23 14:32:32 +02:00
Jan Käberich
efcd5e8347 Blockdiagrams 2020-09-21 18:49:17 +02:00
Jan Käberich
a5fd97731c added more chapters 2020-09-21 16:50:25 +02:00
Jan Käberich
884d949dfa CPU temperature readout 2020-09-21 14:29:31 +02:00
Jan Käberich
fb8ee5b355 Do not overwrite marker frequency while editing 2020-09-21 14:06:20 +02:00
Jan Käberich
ca3bc9c794 DC jack with power priority over USB 2020-09-21 12:23:30 +02:00
Jan Käberich
8a5ece459a Additional screws 2020-09-21 11:11:59 +02:00
Jan Käberich
82c704044c Footprint adjustments for THS4521/0402 inductors, fixed mixup of CCLK/DIN 2020-09-20 22:52:28 +02:00
Jan Käberich
d32f7a61ee Bugfix: only enable highband source once per sweep 2020-09-20 22:51:51 +02:00
Jan Käberich
c1f131b6d7 Rename combined file 2020-09-20 12:00:58 +02:00
jankae
409959ccde
Create BuildAndFlash.md 2020-09-20 11:14:48 +02:00
Jan Käberich
18b283b35a Partial documentation 2020-09-20 10:28:08 +02:00
Jan Käberich
57b4ebfb26 mitigation for peaks caused by limited fractional divider in PLLs 2020-09-20 10:13:06 +02:00
Jan Käberich
fc3ce7a828 Improved spectrum analyzer mode
- Faster sweeps by changing 2.LO only when necessary and using 400kHz I2C frequency
- Added FPGA settings for selectable ADC samplerate
- Additional measurement with different ADC samplerate when signal ID is on to remove ADC images
2020-09-17 19:54:03 +02:00
Jan Käberich
38e73365df proof-of-concept spectrum analyzer mode 2020-09-17 15:51:20 +02:00
Jan Käberich
76875c2316 Amplitude factor corrected 2020-09-17 09:54:21 +02:00
Jan Käberich
00244022c9 Refactoring, better code encapsulation for different operating modes 2020-09-17 09:53:52 +02:00
Jan Käberich
d9d00b8c71 Windowing option added to sampling 2020-09-16 16:13:06 +02:00
Jan Käberich
de8761545d Experimental feature: only excite one port when other traces are paused 2020-09-15 23:22:08 +02:00
Jan Käberich
44124bc09e Bugfixes
- Firmware update device reattachment
- Disconnect/connect with multiple devices
- udev rule extended
2020-09-15 14:41:24 +02:00
Jan Käberich
2d44201de7 automatic driver installation on Windows using WCID, changed PID to avoid collision 2020-09-15 12:31:00 +02:00
Jan Käberich
4cbd60e62d Bugfixes and improvements for new hardware 2020-09-14 23:13:32 +02:00
Jan Käberich
7d9d5e27eb different settling time/samples per point in sweep 2020-09-14 11:03:37 +02:00
Jan Käberich
aae01a602e Working generator mode 2020-09-13 18:01:32 +02:00
Jan Käberich
b7033a029e Refactoring: splitting mode logic into different classes 2020-09-13 14:44:45 +02:00
Jan Käberich
e266d37b96 Reference control added 2020-09-12 12:17:35 +02:00
Jan Käberich
6960498fcb HAL layer for VNA functionality to use similar firmware on both hardware revisions 2020-09-11 23:08:30 +02:00
Jan Käberich
f4a6b24a8e Mode switch to signal generator (GUI stubs only) 2020-09-11 23:07:15 +02:00