This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
resources:tools-software:sigmastudio:toolbox:sources:pulse [22 May 2018 11:12] – created Sanjeeva Reddy | resources:tools-software:sigmastudio:toolbox:sources:pulse [02 Jun 2021 15:23] (current) – Rewrite of page; fix errors in frequency formula Joshua Berlin | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== | + | ===== Voltage Controlled |
[[: | [[: | ||
- | The Pulse block typically used for modulation applications, | + | The Pulse block generates a pulse train with the values 0 and 1. There are two inputs to this cell: Frequency |
- | The input pin0 value from zero to one vary the output signal time period(frequency) | + | |
- | + | Frequency is an 8.24 number between 0 and 0.5. An input of 0 will create DC, and 0.5 will create Fs/2. | |
- | A tiny circle | + | For example, at Fs = 48 kHz, a frequency |
+ | |||
+ | Duty cycle is an 8.24 number between 0 and 1, corresponding to 0% and 100%. | ||
+ | A duty cycle of 0.6 will create a pulse train which has value 1 60% of the time. | ||
+ | |||
+ | |||
+ | Note that since the Pulse block runs at a discrete sampling rate, exact frequency generation is not always possible. | ||
+ | |||
+ | The "Round Coefficients" | ||
{{ : | {{ : | ||
Line 34: | Line 42: | ||
===== Supported IC' | ===== Supported IC' | ||
- | 1. ADAU145x | + | ADAU145x |
===== Example | ===== Example | ||
- | The example shown below generates | + | The schematic |
- | {{ : | + | {{ : |