Page 1 of 1

Square Wave frequency generator

Posted: Mon May 23, 2016 12:07 am
by Orgrimm2ms
Hello there!

I am currently working on a project where I need a ~300 MHz 80V square wave. Yeah, I know, it's a lot, but I got everything working using a H-Bridge and some extra transistors to raise voltage and other stuff. Since I am using an H-Bridge, I need to turn two pins on and off alternately. I figured I could use a Raspberry Pi (I only own a model B) since it has a 700MHz clock speed. However, I have no idea how to output anything on the GPIO. I could learn how to program the GPIO on python or similar, but first I would like to be sure that such frequencies can be achieved using the RPi.

TL;DR: I need to switch between HIGH and LOW on two pins at 300 MHz, how?

Do you guys think you could help me out?

Cheers!

Re: Square Wave frequency generator

Posted: Mon May 23, 2016 2:37 am
by mikronauts
Good luck with this. I think you will need it.

1) I am not sure that it is possible to generate a clean 300MHz 3.3V signal on the GPIO connector.

2) Watch the rise and fall times

3) I don't know of any H-Bridge that can do 300MHz

4) You there are probably 300MHz capable mosfet's

5) good luck getting an 80V swing at 300MHz at any reasonable cost / circuit

What on earth do you need a 300MHz 80V swing signal for ?????
Orgrimm2ms wrote:Hello there!

I am currently working on a project where I need a ~300 MHz 80V square wave. Yeah, I know, it's a lot, but I got everything working using a H-Bridge and some extra transistors to raise voltage and other stuff. Since I am using an H-Bridge, I need to turn two pins on and off alternately. I figured I could use a Raspberry Pi (I only own a model B) since it has a 700MHz clock speed. However, I have no idea how to output anything on the GPIO. I could learn how to program the GPIO on python or similar, but first I would like to be sure that such frequencies can be achieved using the RPi.

TL;DR: I need to switch between HIGH and LOW on two pins at 300 MHz, how?

Do you guys think you could help me out?

Cheers!