Difference between revisions of "BG7TBL"
Jump to navigation
Jump to search
(→Protocol: Added more details) |
|||
Line 31: | Line 31: | ||
== Protocol == | == Protocol == | ||
=== Signal generator === | |||
Baud 57600, 8n1 | |||
The protocol is a | The protocol is binary serial based. To set a frequency send: | ||
* 0x8f | |||
Then f and then the frequency divided by 10 with leading zeroes. For example this is the payload for 400MHz. | |||
* 400 000 000 / 10 | |||
* f040000000 | |||
=== Spectrum analyzer === | |||
The protocol is briefly described in the source code here: | |||
https://github.com/DoYouKnow/BG7TBL_Reader |
Revision as of 22:49, 11 October 2015
Status | planned |
---|---|
Frequency (user) | 138MHz-4.4GHz |
Waveforms | sine (fixed) |
Amplitude | ? V |
Connectivity | USB |
The BG7TBL USB RF Signal Generator is a PC-based function generator. It has no external controls, requiring a USB connection to a computer.
Software to run this hardware can be found here http://www.dl4jal.eu/.
This device can be bought on ebay for ca $65. Search for "138MHz-4.4GHz". There is a version with the ADF4351 instead that will give you more range (35MHz-4.4GHz).
Hardware
- Microcontroller: Atmel Atmega 8L
- Wideband Synthesizer: ADF4350
- USB to Serial: FTDI FT232RL
- Logarithmic Amplifier AD8307
- Mixer: IAM 81008
- LDO: AMS1117
Photos
Protocol
Signal generator
Baud 57600, 8n1
The protocol is binary serial based. To set a frequency send:
- 0x8f
Then f and then the frequency divided by 10 with leading zeroes. For example this is the payload for 400MHz.
- 400 000 000 / 10
- f040000000
Spectrum analyzer
The protocol is briefly described in the source code here: