SBOA550 October   2022 OPA1671 , OPA2990 , SN74HCS04 , SN74HCS164 , SN74HCS30 , SN74LVC1G00 , SN74LVC1G123 , TLC04 , TLC14 , TS5A9411

 

  1.   Abstract
  2.   Trademarks
  3. Introduction
  4. The Davies Generator
  5. Optimizing Standard Resistance Values for THD Performance
  6. Simulation Examples
  7. Compensating for Shift Register Output Resistance
  8. Voltage-Mode Thevenin Equivalent
  9. Harmonic Filtering
  10. Tracking Harmonic Filter
  11. Multiphase Output
  12. 10Conclusion
  13. 11Acknowledgment
  14. 12References
  15.   A Analytical Solution for Resistance Network Values
  16.   B Forbidden States of the Johnson Counter

Conclusion

Using Davies’ approach is a straightforward method for generating sinusoids having consistent amplitude, frequency, and harmonic distortion. The approach can be tailored as needed for frequencies up through 10s of MHz using simple and inexpensive MSI shift register logic such as the HCS series from Texas Instruments. Starting first with a stepped sinusoid dramatically reduces the harmonic filtering required to obtain the final output, and the shift register can be lengthened as needed to further relax filtering requirements. Starting with a lookup table and applying a simple algorithm to choose from standard EIA series optimizes the THD performance without requiring custom value resistors. The output frequency can be changed virtually instantaneously, and tunable harmonic filters can be constructed from switched-capacitor networks for outputs having a wide spectrum of output. Multiphase outputs are also possible. These circuits are easily simulated in SPICE, though harmonic distortion predictions can be carefully scrutinized since only harmonics up through the Nyquist frequency can be included, and modeling limitations can mask the true non-linearities of the devices used.