Welcome to our site! EDAboard.com is an international Electronics 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.
Hi Venkat:
No, in the datasheet the \[{V }_{ GS}\] may vary from 2V to 4V. But that is the case when \[{V }_{ GS} = {V }_{ DS}\], check always for the test conditions.
By the way, I got the information using Fig 1 and Fig 3 from the datasheet.
As you can see, for a \[{V }_{ DS}=10V\], the...
Re: communication between two simulators
Yes, it is possible. I've used it sometimes to simulate a server and client.
Here is a video with good explanation.
https://www.youtube.com/watch?v=dkAbPzzn2K4
Saturation is the mode in the MOSFET where it is fully operational conducting (non-linear mode or amplifying mode).
Based on that, the circuit you are presenting is a double MOSFET in mirror mode (Current in M1 is approx the same current that in M2 supposing that M1 and M2 are almost identical...
Could't see the definition of fsm_NEXT_STATE_5, but for the other two (fsm_enable_misr_2 and fsm_enable_lfsr_3), you are forcing a constant value, which is implemented using latches.
A workaround can be to make the synthetizer to use Flip-flops, so instead of having
if((fsm_reset) &&...
It depends a lot on what you will do.
I am nos aware of VLSI scripting languages needs.
Personally I prefer perl, it is multi-plataform and you can find a lot of information as well as libraries.
Do you mean the input of the VFD? Normally, VFDs have serial inputs (BUS, RS-485, PPI, etc). So you can configure the PLC to send a value that would represent the speed of the motor at a given time (as well as many other things).
The VFD does all the job (initialization, startup, run, stop)...
As far as I can see, the problem is in your code. In your while loop you are writing to LPC_GPIO2 a 6, then a 3, then a 9 and then a 0x0C. After that you wait for 100 ms and do the same over and over.
The correct logic would be, write a 6, delay, write a 3, delay, write a 9, delay and so on...
How are you connecting the motor to the microcontroller?. What is the motor doing (moving erratically or just stopped)? Can you upload a schematic of what you are doing?
For what I can see in the code, you are not doing anything (writing 0xC to the port and then wait) you may want to try this...
The drop voltage in a FET transistor is around 0.7Vdc. If you use a Darlington pair the drop will be around 1.4Vdc, so I think this will be perfect for what you try to do.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.