22 Commits

Author SHA1 Message Date
Michael Ossmann
df452e7533 HackRF One: update symbols from libraries 2024-02-07 13:29:41 -05:00
Michael Ossmann
d7b5a35371 HackRF One: correct fabrication attributes and DNP 2024-02-07 13:29:41 -05:00
Michael Ossmann
375ba4e21a HackRF One: clean up symbol value names 2024-02-07 13:29:41 -05:00
Michael Ossmann
e0d64a42a3 HackRF One: update version detection pin straps
Hardware version detection now requires sensing of an analog voltage.
2024-02-07 13:29:41 -05:00
Michael Ossmann
a4e07bde83 HackRF One: update 100 nF capacitor part selection 2024-02-07 13:29:41 -05:00
Michael Ossmann
f0b6bdb7eb HackRF One: update component selections
Add Substitution field
2024-02-07 13:29:41 -05:00
Michael Ossmann
a785f20a27 HackRF One: use DNP field instead of Note field 2024-02-07 13:29:41 -05:00
Michael Ossmann
e67e3a8b1c HackRF One: update version to 8+ 2024-02-07 13:29:41 -05:00
Michael Ossmann
31944783f2 HackRF One: revert hardware design to 8727449
This commit is between r8 and r9 and will be used as the basis for r10.
It includes some of the changes in r9 but predates the major changes to
the clock generator and IF transceiver ICs.
2024-02-07 13:29:41 -05:00
Michael Ossmann
92c21ea953 HackRF One: clean up
- silkscreen
- fabrication attributes
- dates
- copyright
- README
2023-01-06 06:09:09 -05:00
Michael Ossmann
04f7487a2f HackRF One: update 100 nF capacitor part selection 2023-01-06 06:09:08 -05:00
Michael Ossmann
9d71e91e74 HackRF One: change CLKIN_DETECT pin
- move CLKIN_DETECT to U23 pin 15, P4_8, CTIN_5
- move SGPIO13 to U23 pin 91, P2_5, GPIO5[5]
- rename SGPIO13 to TRIGGER_EN

This allows TIMER1/TIMER2 instead of TIMER3/TIMER0 to be used for CLKIN
detection, avoiding conflicts with PortaPack firmware.

SGPIO13 was never used for SGPIO, so it is renamed to reflect current
usage.
2023-01-06 06:09:08 -05:00
Michael Ossmann
155a4532f0 HackRF One: swap pins for platform detection
- move EN_1V8 to P5_0, U23 pin 37
- move !VAA_ENABLE to P6_10, U23 pin 100
- move !RX_AMP_PWR back to P2_12, U23 pin 106

Platform detection is now performed using P5_0 and P6_10 which avoids
the complication of having to detect a pull-up to VAA which may not yet
be switched on.
2023-01-06 06:09:08 -05:00
Michael Ossmann
40dca9ecf2 HackRF One: component selections, DNP, and Notes 2023-01-06 06:09:08 -05:00
Michael Ossmann
4f607f3f38 HackRF One: move !ANT_BIAS control from U4 to U23 2023-01-06 06:09:08 -05:00
Michael Ossmann
9175b4e7aa HackRF One: change U17 from MAX2837 to MAX2839 2023-01-06 06:09:08 -05:00
Michael Ossmann
fe42edf790 HackRF One: update hardware detection pin straps
Additionally swap:
 - EN_1V8, P6_10, U23 pin 100 (pull-down)
 - !RX_AMP_PWR, P2_12, U23 pin 106 (pull-up)

Detecting which has the pull-up and which has the pull-down enables
version detection that may be more reliable than the ADC method.
2023-01-06 06:09:08 -05:00
Michael Ossmann
d176b0a118 HackRF One: change U19 from Si5351C to Si5351A
add clock distribution and detection
2023-01-06 06:09:08 -05:00
Michael Ossmann
e02e7a541f HackRF One: update dates 2023-01-06 06:09:07 -05:00
Michael Ossmann
793c366dcd HackRF One: correct or ignore ERC errors 2023-01-06 06:09:07 -05:00
Michael Ossmann
2c456a5a16 HackRF One: update trace widths for new stack-up
correct or ignore ERC/DRC errors
2023-01-06 06:09:07 -05:00
Michael Ossmann
239b28528e HackRF One: update to KiCad 6 2023-01-06 06:09:07 -05:00