Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronic Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Register Log in

Sum and Difference Frequency Generator

danadakk

Full Member level 4
Joined
Mar 26, 2018
Messages
218
Helped
31
Reputation
61
Reaction score
30
Trophy points
28
Activity points
1,118
A requirement came up for a design that needed to take an Fx and Fy input signal, and
generate the sum and difference freqs, then output as sine waves.

This is a general single chip approach. Basically the input signal periods are measured, the
sum and diff calculated, and then fed to an output DDS's to generate the Wavedac's clock.
Uses PSOC 5LP chip. The Wavedac is nothing more than DMA hardware feeding a table
of waveform data to internal DAC. So a wide variety of output sum and difference waveforms
can be implemented.

The approach has the latency of the math calculation and the freq cntr gate period.


1594425176469.png

Still substantial chip resources left for other uses, see right hand window, used/left resources.


Regards, Dana.
 

KlausST

Super Moderator
Staff member
Joined
Apr 17, 2014
Messages
17,471
Helped
3,947
Reputation
7,892
Reaction score
3,816
Trophy points
113
Activity points
115,832
Hi,

What you describe, isn't this what a simple mixer does?
Why do you do it digitally?
What's the benefit?

Klaus
 

danadakk

Full Member level 4
Joined
Mar 26, 2018
Messages
218
Helped
31
Reputation
61
Reaction score
30
Trophy points
28
Activity points
1,118
1) Tunability, bandwidth of solution, and accuracy of a DDS based solution. Eg signals
that are in freq domain that have small differential freqs.
2) Elimination of low accuracy / drift high order analog filtering components. Note chip has DSP if
that needed to be applied to incoming Fx and Fy. High order filters easy to implement.
3) Transform, map, an incoming f(t) signal to another y(t). This is of course another form
of filtering, applied to the output stage process.

I am limited in what further I can say about this, what I posted was a general capability.

Regards, Dana.
 

Toggle Sidebar

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top