How can I do a 10 khz square wave with LtSpice ? - diyAudio
Go Back   Home > Forums > Design & Build > Software Tools

Software Tools SPICE, PCB CAD, speaker design and measurement software, calculators

Please consider donating to help us continue to serve you.

Ads on/off / Custom Title / More PMs / More album space / Advanced printing & mass image saving
Reply
 
Thread Tools Search this Thread
Old 4th August 2011, 06:26 PM   #1
tessier is offline tessier  Canada
diyAudio Member
 
Join Date: May 2008
Default How can I do a 10 khz square wave with LtSpice ?

Hi

How can I generate a 10 khz square wave with LtSpice ? (50 % duty cycle)

And how for a 31 khz square wave ?

Thanx

Paul
  Reply With Quote
Old 4th August 2011, 06:29 PM   #2
diyAudio Member
 
Join Date: Apr 2006
Location: Minnesota
Use a pulsed voltage source with the correct times. Note that Trise and Tfall should not be 0.
  Reply With Quote
Old 4th August 2011, 06:41 PM   #3
tessier is offline tessier  Canada
diyAudio Member
 
Join Date: May 2008
Hi

I don't know how to set the LtSpice pulsed voltage source for those frequency square waves.

Thanx

Paul
  Reply With Quote
Old 4th August 2011, 06:53 PM   #4
diyAudio Member
 
Join Date: Apr 2011
Location: Pretoria
Add a voltage source to your circuit. Right click on it. A window like below should pop up. The values below gives a 10kHz square wave. Adjust for 31kHz.
Attached Images
File Type: jpeg sq.jpeg (48.4 KB, 724 views)
  Reply With Quote
Old 4th August 2011, 07:01 PM   #5
tessier is offline tessier  Canada
diyAudio Member
 
Join Date: May 2008
Hi

Is it the Tperiod or the Ncycles that I have to adjust to get 31 khz ?

Thanx

Paul
  Reply With Quote
Old 4th August 2011, 07:07 PM   #6
Banned
 
Join Date: Jan 2005
You can leave Ncycles alone since thats only how many cycles it'll give before it stops, leaving it blank will make a continous pulse train.

On Nperiod you put in the equivalent time for 31 kHz and Ton will be half of that value to define 50% duty cycle.

Rise and fall can be set to 1.
  Reply With Quote
Old 4th August 2011, 07:15 PM   #7
jaycee is offline jaycee  United Kingdom
diyAudio Member
 
Join Date: Apr 2004
Location: Norwich, UK
Tperiod would be 1/31000.
Ton will be half that

You may do:
Ton = {0.5/<value in Hz>}
and
Tperiod = {1/<value in Hz>}

I would also use rise/fall times of 0.01u as this will give you a "perfect" square wave with no percievable rise/fall time.
  Reply With Quote
Old 4th August 2011, 07:22 PM   #8
tessier is offline tessier  Canada
diyAudio Member
 
Join Date: May 2008
Hi

So, to get 31 khz, I set Tperiod to 31u and Ton 15u ?

Thanx

Paul
  Reply With Quote
Old 4th August 2011, 07:42 PM   #9
jcx is offline jcx  United States
diyAudio Member
 
Join Date: Feb 2003
Location: ..
for symmetry you need to set Ton = (1/2)*(1/f) - t_rise

use curly brackets, .param to save typing
Attached Images
File Type: png sq.PNG (53.5 KB, 553 views)
  Reply With Quote
Old 4th August 2011, 07:51 PM   #10
Pano is offline Pano  United States
diyAudio Moderator
 
Pano's Avatar
 
Join Date: Oct 2004
Location: Milliways
Blog Entries: 4
Moved to Software forum
  Reply With Quote

Reply


Hide this!Advertise here!
Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
LTspice square wave and audio amp test maouna Solid State 2 11th December 2010 09:34 AM
Sine wave - Square & Triangle wave generator using Transistors / OP-Amps lineup Solid State 20 9th October 2006 12:15 AM
10 KHz Square wave output? mura Solid State 17 31st May 2005 12:19 AM


New To Site? Need Help?

All times are GMT. The time now is 02:01 PM.


vBulletin Optimisation provided by vB Optimise (Pro) - vBulletin Mods & Addons Copyright © 2014 DragonByte Technologies Ltd.
Copyright 1999-2014 diyAudio

Content Relevant URLs by vBSEO 3.3.2