Commit Graph

26 Commits

Author SHA1 Message Date
Jan Käberich
99c6d77ad8 Device protocol update: support device with up to 4 ports 2023-02-23 23:04:50 +01:00
Jan Käberich
9b4865dceb Renaming packet types, implementing different packet contents per hardware version 2023-02-20 13:08:31 +01:00
Andre Dunford
9b38a1fc3d implement optional device status updates 2022-12-05 22:29:33 -08:00
Jan Käberich
43b588c2f6 Fix generator output spikes
- Add manual overwrite in FPGA for hardware that is usually handled by sweep control
- Use static hardware configuration for generator (no sweep active anymore)
2022-06-23 17:51:15 +02:00
Jan Käberich
6393ae7fc3 WIP: preparation for zero span mode 2022-06-20 01:02:09 +02:00
Jan Käberich
c6ef075f4f split device info and status protocol messages 2022-04-03 20:26:30 +02:00
Jan Käberich
5d8efd4336 user selectable IF frequencies 2022-01-15 16:11:33 +01:00
Kiara Navarro
7e6de49721
fw/hardware: disable debug pins
When USE_DEBUG_PINS is enabled and debug session is open, their pin
initialization makes debug probe to lost session. As these pins are
not used, let's disable it by default.
2021-07-19 08:46:49 -03:00
Jan Käberich
a3d730e729 Possible reference output frequency fix? 2021-06-02 18:47:03 +02:00
Jan Käberich
938f444c73 TCXO offset calibration 2021-05-01 18:34:53 +02:00
Jan Käberich
06a7365a0c minor spur/phase noise improvements 2021-03-22 21:28:03 +01:00
Jan Käberich
e3f072b307 display error flags in statusbar (overload/unlock/unlevel) 2021-02-11 22:49:47 +01:00
Jan Käberich
49e0b901fd Optional harmonic mixing 2020-12-18 15:03:01 +01:00
Jan Käberich
00f0de43f2 Timeout handling in FPGA communication (better recovery from missing reference) 2020-12-15 18:03:29 +01:00
Jan Käberich
5b771e2a86 Tracking generator with offset + incomplete automatic source/receiver calibration 2020-11-18 19:19:29 +01:00
Jan Käberich
026fffd588 Working source and receiver calibration 2020-11-17 23:03:13 +01:00
Jan Käberich
a2389fca13 Protocol adjustment + exposing settings for DFT 2020-11-08 14:38:31 +01:00
Jan Käberich
ce475fa042 Basic DFT spectrum analysis working 2020-11-08 14:38:31 +01:00
Jan Käberich
d0640e0e42 Change ADC samplerate for points at which LO feedthrough would alias 2020-10-30 19:23:34 +01:00
Jan Käberich
6bc6b1d202 Speed improvements 2020-10-03 21:56:09 +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
eb64e042f4 Bugfix: race condition removed when changing settings on fast sweep 2020-09-27 11:49:30 +02:00
Jan Käberich
926392e5b9 Bugfixes and speed improvements 2020-09-26 23:34:31 +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
38e73365df proof-of-concept spectrum analyzer mode 2020-09-17 15:51:20 +02:00
Jan Käberich
00244022c9 Refactoring, better code encapsulation for different operating modes 2020-09-17 09:53:52 +02:00