Marshal Horn
96a2b85f12
Updated README
2020-11-23 09:53:57 -08:00
Marshal Horn
a5171dc876
Added extra gerber layers.
...
Most people probably won't want these unless they're buying the boards pre-assembled.
2020-08-25 15:20:48 -07:00
Marshal Horn
f1ff0758bc
Added BOM
...
Not priced out yet
2020-08-25 13:40:42 -07:00
Marshal Horn
f70ba2f5d7
v2.0.3
...
PCB is ready to order.
2020-08-25 13:36:23 -07:00
Marshal Horn
ea1fb29d39
Nearly done with layout
...
To do:
- Route Encoder lines
- Stitching vias
- Replace BNC connector with SMA connector
- Fix board outline (for audio jacks)
2020-08-25 10:08:41 -07:00
Marshal Horn
ddad45a99f
Halfway done on board layout
2020-08-24 16:57:20 -07:00
Marshal Horn
b72cc2972f
v2.0.2
...
Added op-amp buffer to receiver, increased capacitor values
Simplified over-voltage protection on analog inputs
Modified RX switch to prevent turn-on during transmission
Changed RX impedance to 50 ohms
Added more buttons and encoders
2020-08-24 10:33:59 -07:00
Marshal Horn
1b499411dd
Fixed netlist issue
...
3.3v was connected to GND due to mis-wiring of the schmitt trigger
2020-08-18 12:26:58 -07:00
Marshal Horn
2f9034b7a4
Fixed error in QSD receiver low-pass filter
2020-08-18 07:52:56 -07:00
Marshal Horn
481dd8a2cb
re-plotted schematic
2020-08-18 07:40:22 -07:00
Marshal Horn
cc3ed9cfad
v2.0.1
...
Fixed part designation on op-amps. Replaced tl072 with lm4562 for simpler BOM.
Added LED indicators on MCU
Added RTC crystal, moved DIT and DAH to port B.
Added thermistor to measure PA temperature
Changed low-pass in PA to 5th-order elliptic
Reduced capacitance of C406 due to mosfet drain capacitance
2020-08-18 07:30:19 -07:00
Marshal Horn
2ea9026f10
Merge branch 'chibios' into master
...
For simplicity, it makes sense to have the latest code and hardware on the same branch. That way when someone checks out the repository, they can access both easily.
2020-08-17 18:23:38 -07:00
Marshal Horn
d56a777629
Changed code from f051 to Black Pill f401
2020-08-17 18:17:49 -07:00
Marshal Horn
c233964184
Added PWM to TIM9. Not sure if more changes are needed
2020-08-17 17:59:11 -07:00
Marshal Horn
d45d697fab
Added Black Pill demo
2020-08-17 17:42:59 -07:00
Marshal Horn
611244a6e3
Added Black Pill board specification
2020-08-17 17:42:13 -07:00
Marshal Horn
6fc16fbfcd
Updated schematic title blocks
2020-08-17 15:30:37 -07:00
Marshal Horn
7eb6127af1
Added test points for hard-to-probe signals
...
Re-annotated all parts according to their schematic page
2020-08-17 14:30:11 -07:00
Marshal Horn
0d64ea768d
Chose ICs for USB interface
2020-08-17 12:23:37 -07:00
Marshal Horn
25748b32e4
Fixed filter values
...
I had accidentally computed them in Hz, not radians/second
2020-08-14 22:34:40 -07:00
Marshal Horn
4c395dfc05
Moved USB peripherals to a new file
...
USB peripherals draft is really rough. These chips have a lot of pins, and I'm not sure anyone is going to want to solder them.
2020-08-14 21:53:01 -07:00
Marshal Horn
f707013ba2
Created SWR meter
2020-08-14 21:32:31 -07:00
Marshal Horn
45a24f8562
Reverted back to simple hierarchical labels
2020-08-12 21:17:01 -07:00
Marshal Horn
02359c2960
Changed microcontrollers to Black Pill
...
Since we have a lot more features that require connections between
the amplifier, synthesizer, and microcontroller, I'm trying out the
bus routing in the schematic to make it easier to add wires between
the three modules.
2020-08-11 15:33:38 -07:00
Marshal Horn
279280add1
Added new 'synthesis' sheet
2020-08-07 21:17:11 -07:00
Marshal Horn
53194c65e4
Testing Hilbert transforms in Octave
2020-08-07 20:18:12 -07:00
Marshal Horn
48da6efd08
Tweaking hilbert transform
2020-08-07 20:17:29 -07:00
Marshal Horn
eab3e985a9
improved phase unwrapping
2020-07-22 09:25:04 -07:00
Marshal Horn
048e851c47
Unwrapped the phase to remove discontinuities
2020-07-22 08:45:17 -07:00
Marshal Horn
9c5011542d
SSB Tx Draft
...
The steps for single-sideband modulation are hashed out, but the actual sampling of audio is not implemented yet
2020-07-22 08:15:19 -07:00
Marshal Horn
55ad088791
Created basic tests for peripherals
...
Still need to make tests for streaming ADC and DAC
2020-07-21 16:36:29 -07:00
Marshal Horn
67ef27a996
Refined SSB reception
...
Previous method was not correct - summing I and Q does not recover the original.
Also removed os tests from main.c
2020-07-21 10:29:11 -07:00
Marshal Horn
3aed3f52f5
RX ready for testing
2020-07-20 11:50:24 -07:00
Marshal Horn
4fd06bc398
Bug fixes. v1.1.1
...
- Fixed connector alignment between power amplifier board and main board
- Selected filter values for the 40m band
- Grounded the enable pin of the analog mux
2020-07-19 08:16:25 -07:00
Marshal Horn
dede6b7bef
Made progress on DMA for Speaker output
...
Considering switching to interrupt updater due to increased flexibility
2020-07-16 23:41:08 -07:00
Marshal Horn
98a508629a
Moved speaker code to its own driver
...
It appears it will take some work to feed PWM with DMA.
2020-07-16 21:27:07 -07:00
Marshal Horn
45b914dbb8
Working on audio out
2020-07-15 21:14:57 -07:00
Marshal Horn
37a4078b5f
Merged in quadrature encoder code
2020-07-11 09:45:01 -07:00
Marshal Horn
8c6e79691b
Fixed project name inside Eclipse IDE
2020-07-11 09:27:27 -07:00
Marshal Horn
8ec5ecdc25
Fixed issue in board naming
2020-07-11 09:23:24 -07:00
Marshal Horn
64be87f2e8
Moved code to avoid confusion
2020-07-11 09:21:36 -07:00
Marshal Horn
4a4d75746a
Added uSDX SMD to boards
2020-07-11 09:04:45 -07:00
Marshal Horn
c0687c79a1
Merge commit '1df9af55c65a7548ac696cef551d7355f975adfa' as 'ChibiOS'
2020-07-11 08:40:03 -07:00
Marshal Horn
1df9af55c6
Squashed 'ChibiOS/' content from commit 5d470d2e1
...
git-subtree-dir: ChibiOS
git-subtree-split: 5d470d2e1afc3cb5cf94ff6970361e7616613167
2020-07-11 08:40:02 -07:00
Marshal Horn
2cec4bd11c
Removed .gitmodules
2020-07-11 08:21:10 -07:00
Marshal Horn
a97e7c08ec
Removed ChibiOS submodule at commit +00645c280349991df518b916e1da5d0db425b7ea
2020-07-11 08:20:32 -07:00
Marshal Horn
71a418dcd8
Fixed script permissions for making documentation
2020-07-09 11:13:13 -07:00
Marshal Horn
6883609b1f
Added encoder to demo code
2020-07-09 11:12:43 -07:00
Marshal Horn
2ccced1deb
Added preliminary support for encoder
2020-07-09 10:37:46 -07:00
Marshal Horn
3ad6232f4f
Updated demo to use si5351 driver
2020-07-09 09:22:15 -07:00