Forum Discussion
Altera_Forum
Honored Contributor
17 years agoStratix II: Coil circuit
I am trying to create a very close range wireless communication using stratix II fpga.
I want to achieve that using coil - coil communication. So I connected coil1 to fpga1 with a series resistor of low value around 100ohm. At the secondary coil (with has around 5x turns and bigger radius) I can get as high as 5 volts (AC - open circuit) when fpga1 outputs a high voltage. Perfectly as I need. Just when I try to connect coil2 as input to another fpga2, the voltage suddenly drops to 0.5volts! I have a feeling this has to do with impedance mismatching, eventhough I do not understand why since fpga2 is not outputting anything. Need to mention here that current arrives coil2 is very small (micros). But fpga2 needs only voltage to operate right? No need to care about current I guess! So what should I do to make sure coil2 sends at least 2volts to fpga2? I tried connecting a series resistor to coil2, did not work.14 Replies
- Altera_Forum
Honored Contributor
--- Quote Start --- You can easily see, that it's impossible to achieve a several 100 MHz resonance above a certain coil inductance. But there's no need to have more than one turn with your coil, thus you may be still able to design a coupler with sufficient output level. --- Quote End --- Could you please elaborate more on this? I understood what you said, still I do not understand the reason or the explanation of it. --- Quote Start --- You should consider however, that you're effectively operating a RF transmitter with considerable output power (mW range) --- Quote End --- What is the best way to measure transmitted power in this case? Isnt the average power consumed by the coil is zero? I know if I want to transmit more voltage, I have to transmit less current. But since I am dealing with FPGA, I am more interested to transmit higher voltage. How would I increase the transmitted power? --- Quote Start --- and that your instrument won't pass EMC tests unless the coupler is completely shielded by a metallic enclosure. Even if you would use a free ISM (industry, science and medical) frequency, the clock signal has to be thoroughly filtered from harmonics. --- Quote End --- okay give me a moment here. 1. I have to make an EMC test? 2. How should I filter my transmitted signal? Just use a bandpass digital filter at the output of FPGA1 (the transmitter)? or programming this FPGA to do that job and output a filtered signal is a better option? 3. Will it really cause me, as a person, a problem to send a wireless signal with some harmonics outside the ISM band? Thanx! Interesting discussion we have here! - Altera_Forum
Honored Contributor
Pin capacitances are listed in the device handbook, simply assume 5-6 pF for most pins.
You can easily see, that it's impossible to achieve a several 100 MHz resonance above a certain coil inductance. But there's no need to have more than one turn with your coil, thus you may be still able to design a coupler with sufficient output level. You should consider however, that you're effectively operating a RF transmitter with considerable output power (mW range) and that your instrument won't pass EMC tests unless the coupler is completely shielded by a metallic enclosure. Even if you would use a free ISM (industry, science and medical) frequency, the clock signal has to be thoroughly filtered from harmonics. - Altera_Forum
Honored Contributor
--- Quote Start --- A coil with a capacitive load (oscilloscope probe or a FPGA input) is a resonant circuit, connecting a different load changes the resonance frequency. It's basically possible to design a wideband inductive coupling, but most likely an amplifier with suitable frequency characteristic is required. You didn't tell about the waveform that's intended with your application. --- Quote End --- A great answer, and a confirmed one. I checked in the lab and what you said is absolutely true. As a start I want to send a digital clock signal. Now I have a problem. I am not sure how much capacitance the FPGA has, but if I only connect a coil of 100microH, I have Wo (the resonant frequency) at around 1.6MHz (which gives the maximum voltage to the FPGA input). I want to increase Wo alot, to a magnitude of 100s of MHz. I know I have two options to play with on the secondary circuit side: Either to make my L (coil inductance) lower, or make my C (capacitance) lower. At this point I have these questions: 1. What is the capacitance at the input of the FPGA (Stratix II GX)? I can connect a capacitor in series to make the capacitance much lower in this case. 2. If I made my L lower, the communication distance between primary and secondary circuits should be reduced as a result. And since I already have the coils almost touching each other, I do not think this is an option. What do you recommend? 3. Is there another better way to operate the circuit on a much higher frequency? - Altera_Forum
Honored Contributor
A coil with a capacitive load (oscilloscope probe or a FPGA input) is a resonant circuit, connecting a different load changes the resonance frequency. It's basically possible to design a wideband inductive coupling, but most likely an amplifier with suitable frequency characteristic is required.
You didn't tell about the waveform that's intended with your application.