Search Engine **www.edaboard.com**

## Sine Lookup Table |

Are you looking for?:

lookup table sine , lookup table sine wave , sine lookup table values , lookup table

lookup table sine , lookup table sine wave , sine lookup table values , lookup table

31 Threads found on edaboard.com: **Sine Lookup Table**

You can have look at the basic working theory @ Its implemented for LPC2148 but the underlying working is the same. You need to generate or use a hardcoded **sine** **lookup** **table** which feeds values to your PWM block and at the PWM output use a filter which acts a D

Microcontrollers :: 04-06-2017 12:19 :: Power_user_EX :: Replies: **9** :: Views: **1378**

Thanks for the reply.
I didn't quite understand some of it. So you're saying that you take two VCOs and mix them together (one of which is a voltage controlled cavity resonator)? What did you mean by "offset by the fmax"? In my example (1 MHz to 5 GHz), can you give some numbers? I can imagine that you could mix together two oscillators, one tuna

RF, Microwave, Antennas and Optics :: 10-27-2015 05:21 :: aaron_do :: Replies: **3** :: Views: **441**

hi frnds
i wan to make v/f control of 3phase acim
successfuly i generate 3 phase **sine** wave, which frequency can vary frm 1hz to 1023hz
using 3 phase DDS by **sine** **lookup** **table**, timer,interrupt.
now i wana to implement V/F
i attached my program (...)

Analog Circuit Design :: 02-21-2015 06:52 :: mobinmk :: Replies: **3** :: Views: **1733**

I need to know how to send saved data in **lookup** **table** to audio codec of de2-70 altera kit
line out in VHDL.

PLD, SPLD, GAL, CPLD, FPGA Design :: 12-13-2014 03:51 :: jackobian :: Replies: **2** :: Views: **938**

You could use a **lookup** **table** with just a quarter of the complete **sine**, or you could use linear interpolation for the same quarter. for the interpolation, you could save just the "m" and "b" parameters of the "y=mx+b" equation

PLD, SPLD, GAL, CPLD, FPGA Design :: 10-31-2014 16:01 :: Nicolás Celedón :: Replies: **4** :: Views: **1021**

How the **lookup** **table** values are created to vary the duty cycle accorging to **sine** amplitude

Microcontrollers :: 10-19-2014 19:14 :: siddiqui :: Replies: **3** :: Views: **934**

The basic principal is that, after filtering, a narrow pulsewidth will yield a low voltage and a wide pulse width will yield a high voltage. Your **lookup** **table** will be a **table** of pulse-widths that correspond to the levels of your **sine**wave. For example, lets say you use a 36 element **table**. Each element (...)

PLD, SPLD, GAL, CPLD, FPGA Design :: 06-17-2014 02:23 :: barry :: Replies: **5** :: Views: **1875**

how to generate **sine**wave with verilog code

PLD, SPLD, GAL, CPLD, FPGA Design :: 01-05-2014 12:09 :: lakshmisnair933 :: Replies: **1** :: Views: **1780**

hello
I am designing a smps based **sine** wave inverter of 500VA 220v/50Hz. i have succefully designed DC-DC converter stage.
my aim is to convert 311VDC to 220V ac sinusoidal.
for this ,i have designed a H-BRIDGE driven by a UNIPOLAR SPWM.
i am using a microcontroller (DSPIC33FJ32MCPWM) to generate the UNIPOLAR SPWM of 20KHz carrier and 50Hz

Power Electronics :: 12-16-2013 17:03 :: --BawA-- :: Replies: **2** :: Views: **2811**

You put the **lookup** values for the **sine** wave (voltage versus time increment) in the **table** for the piece-wise linear generator.

Analog Circuit Design :: 04-23-2013 08:26 :: crutschow :: Replies: **1** :: Views: **951**

Hello Mr. Mithun, To generate pure **sine** with 16F73 you must need a **lookup** **table** using calculated **sine** point. Because 16F series doesn't have enough speed to calculate Multiplication for (i=0; i<15; i++)
{
teta = ( (float) i / 15 ) * 3.14159;
sample = (int) (255 * sin ( teta ));
PWM1_Set_Duty(sample);
}
Try this (...)

Analog Circuit Design :: 04-11-2013 12:45 :: RONY CHAKRABORTY :: Replies: **2** :: Views: **3094**

Depends on how you generate the "pwm waveform". The phase shift applies to the modulating **sine** waveform, not the pwm carrier. Assumed you are generating the **sine** by a **lookup** **table**, the 120 and 240 degree phase shift isn't but an offset to the **table** index.

Microcontrollers :: 04-01-2013 16:01 :: FvM :: Replies: **6** :: Views: **1115**

HI rikotech8.
For 3 phase **sine** wave inverter it needs 6 complementary **sine** modulated output with deadtime generation. which is already implemented in hardware of 18F2431 architecture. You just have to set corresponding SFR's and a **sine** **lookup** **table** which will fed **sine** modulated PWM duty (...)

Power Electronics :: 07-12-2012 04:11 :: RONY CHAKRABORTY :: Replies: **2** :: Views: **1562**

Take a look at this URL

Embedded Linux and Real-Time Operating Systems (RTOS) :: 03-28-2012 05:31 :: klystron :: Replies: **14** :: Views: **22188**

Arun,
You must to calculate and generate a **sine** map to record into a **table** in order to sample at DAC device.
+++

Microcontrollers :: 01-08-2012 14:07 :: andre_teprom :: Replies: **29** :: Views: **9764**

hi to all can any one can help me to create **sine** **lookup** **table** to generate 3 phase spwm

Microcontrollers :: 12-31-2011 21:47 :: SPWM :: Replies: **0** :: Views: **705**

It sounds as though you're using a method that will have **lookup** **table**s consisting of partial **sine** waves. First and last values may be far apart.
This will result in sudden transitions at the speaker. You'll get harsh sounding **sine** waves.
You only need one **lookup** **table**. You stated your (...)

PLD, SPLD, GAL, CPLD, FPGA Design :: 05-10-2011 09:00 :: BradtheRad :: Replies: **3** :: Views: **2907**

I would also consider a **lookup** **table**.
But if you want to use taylor series (and the **sine** doesn't need to be exact), with a bunch of multipliers, a couple of adders and some dividers, you can do the trick...
sin(x) = x + x^3/6 could give a result close enough (if you known beforehand what angles you're dealing with).
regards

PLD, SPLD, GAL, CPLD, FPGA Design :: 04-07-2011 19:42 :: lucbra :: Replies: **13** :: Views: **14738**

Hello. The switching frequency of my inverter design very high that the frequency ratio irequires the use of 420 steps in the **lookup** **table**.The question is for pic16f877 is the memory and resolution sufficient to cater for this **table** as well as the main PWM program in asm.

Microcontrollers :: 03-19-2011 11:45 :: gedza :: Replies: **0** :: Views: **1294**

what frequency do you require ?
I have used a MCP41010 digital potentiometer to generate a 3KHz **sine** wave
MCP41010
if you need a higher frequency a DAC (Digital to Analogue converter) could be used

Microcontrollers :: 03-16-2011 06:04 :: horace1 :: Replies: **14** :: Views: **4688**

One possible way is to calculate the **table** in VHDL at compile time, as shown in the below example. (It's a 0..pi **sine** **table**, not the solution for your problem).
TYPE SINTAB IS ARRAY(0 TO ROMSIZE-1) OF STD_LOGIC_VECTOR (NNCO-2 DOWNTO 0);
SIGNAL SINROM: SINTAB;
BEGIN
GENROM:
FOR idx in 0 TO ROMSIZE-1 GENERATE
CONSTANT x: REAL := SI

PLD, SPLD, GAL, CPLD, FPGA Design :: 01-25-2011 08:10 :: FvM :: Replies: **22** :: Views: **10699**

i cannot increase the frequency more than around 1kHz.
i am using 64 sampled look-up **table**. 20MHz crystal.
how can i increase the sample rate to get 10kHz **sine** wave. (that is sample rate at 1.5625 micro sec/sample)

Microcontrollers :: 01-08-2011 01:35 :: nidhin84 :: Replies: **1** :: Views: **1888**

hello friends...
i have to generate 3 waveforms :
1.**sine** wave of 50 hz
2.square wave of 50 hz
3.square wave of 12khz.
first two waveforms need to have same starting point.
Please suggest what to do generating **sine** wave by **lookup** **table** and dac ,a good method .Please suggest how to synchronise.
Ithink i have to (...)

Microcontrollers :: 10-22-2010 12:12 :: jit_singh_tara :: Replies: **0** :: Views: **601**

;*********************************************************************
TITLE "PWM based **sine** wave generator"
LIST P=16C620, R=DEC
INCLUDE
__CONFIG _BODEN_OFF&_CP_OFF&_PWRTE_ON&_WDT_OFF&_XT_OSC
;
;*********************************************************************
; File: **sine**.ASM
; Author

Microcontrollers :: 09-28-2008 14:50 :: hameeds01 :: Replies: **12** :: Views: **14295**

First of all, you do not need to change the **lookup** **table** (the **table** where you store the **sine** wave values) as the output frequency changes. The waveform will be always the same, the only change will be the speed that the points of the **table** are converted to analog signal. The solution for your problem is the (...)

Microcontrollers :: 08-15-2008 01:08 :: rkodaira :: Replies: **5** :: Views: **9411**

the diagram below shows my design to generate a **sine** wave ... but its not generating it .... help needed there any need to create a **lookup** **table** inside the DDS block .. or its there by defalult ...?
If it is required to create a **lookup** **table** manually then h

PLD, SPLD, GAL, CPLD, FPGA Design :: 03-14-2008 12:36 :: r_a_c_a_4_u :: Replies: **1** :: Views: **3167**

Hi, i think the best way to do this is to make a **lookup** **table** with stored digital values of a single cycle of a **sine** wave and raster on this value with ur required frequency, also offcourse u need DAC to get ur analog signal.
good luck.

Microcontrollers :: 09-06-2006 13:17 :: Bassem_fahmy :: Replies: **4** :: Views: **2510**

Easy way...
Write a **lookup** **table** in memory and use a pointer, the **lookup** **table** contains the precalculated values for a **sine** wave, as example 256 values for a 8bit DAC (128 values are also working...).
For each phase you want to create use a seperate pointer on the **lookup** (...)

Microcontrollers :: 04-11-2006 09:22 :: Mr_Programmer :: Replies: **8** :: Views: **1586**

I want to design a digital signal generator which can generate digital values for the **sine** wave using 8051 and then convert it to analog **sine** wave using DAC0808. But how to compute values for a function x = sin(w n) using 8051 if i want 50 samples per cycle and 100 Hertz frequency of **sine** wave. I don't want to use **lookup** (...)

Microcontrollers :: 03-08-2006 14:56 :: starfish :: Replies: **3** :: Views: **14102**

hi wagewage ,
let me know about how to use DW co**sine** and **sine** function?
how its works?
if u dont wanna use that function. how can i write my won code for co**sine** and **sine** function in combinational.
sorry i dont know to answer ur questions.
thanks in advance
aravind
You can either use a **lookup** (...)

ASIC Design Methodologies and Tools (Digital) :: 02-17-2006 14:28 :: eda_wiz :: Replies: **5** :: Views: **1290**

1. a **lookup** **table** located into a PROM; practically the address data is the input value and the output data is the "computed sinus"...
2. use the nonliniar region of a dioda.
3. do a polinomial serie **sine** aproximation.
hope this helps,
//a

Hobby Circuits and Small Projects Problems :: 02-10-2006 19:03 :: aNdreiBuuu :: Replies: **3** :: Views: **1183**

Previous
1
Next