dsp4us said:It looks like very interesting application, good for really useful product (or even start up).
1. Once there were some DSP chips specifically targeted FFT applications, but I don't hear about any commercially successful ones. Sharp's BUTTERFLY DSP BDSP91V24/93V20 might be only. but this is exotics.
2. Concerning your application - you should take in account strong electromagnetic field these DSP have to reliably work in. Those chips shall be properly environmentally graded: might be military or industry graded? Otherwise sudden changes in HV will wipe out you code easily.
3. As long you are at school - you are learning marketable skills. I would suggest not to use Motorola DSP. Now it is Freescale and future of this architecture is unknown (read dead). Chose from TI or ADI only. Call (e-mail) their tech support and describe the problem - that is their job and they are the best who could suggest anything. You could negotiate even university discount or get the board for free. Give it a try.
Cheers.
Nandulal said:You can use microchip's dSPIC for this application. This DSP is reasonably fast and as you are in academics then the most important part of DSPIC is that it comes in DIP package. For the Ethernet, you can use ENC28J60 from microchip.
Also you can use Proteus for the simulation of Ethernet circuit. (dsPIC can't simulate in Proteus)
Calculation power angle (cos Φ) can be done by measuring active power (KW) and KVA i.e in other words by measuring voltage and current in the load. The sampling time of ADC is depends upon what is the max dominating frequency you need in your application. Let us say if you need 11th harmonic then for 60Hz the sampling time can be 11 * 60 = 660 Hz. Hence 660 * 5 = 3.3KHz. i.e 300 uS.
Also in power instrumentation, there are 16 samples per cycle is the normal standard. So by considering all, I can suggest you to go ahead with dsPIC. Microchip can give 3 samples of any chip.
Mr.MEB said:I would like to share my opinion about this subject:
You should first try to quantify your processing power requirement:
How long (cycles) will my dsp algorithm take to finish?
What is the speed needed for AD conversion?
What is the interrupt latency in the different architectures? How interrupts are handled?
I think dSPic series is not a very powerful dsp family. For example take the ADuC ARM7 family, their 32 bit processors with Multiply Accumulate Capability and with 12-bit 1MSPS ADC and DACs I think they are better for doing dsp than dsPICs.
But I think that for your application you a dsPIc is sufficient.
2. if 10baseT is sufficient for your application (I think it should be) go for the cheapest.
dsp4us said:Take a look, this one meets your requirements:
https://www.gaotek.com/index.php?main_page=product_info&products_id=636
* On-board TMS320F2812 DSP, 32-bit fix-point Flash DSP, operating at 150Mhz
* 128K*16 bits on-chip Flash program memory, Flash encryptable
* 18K*16 bits on-chip SRAM
* 64K*16 bits extended SRAM as program/data RAM (upgradable to 512K*16 bits)
* 2Kbit serial EEprom
* 10M Ethernet interface, compatible with NE2000
* 8 user buttons
* 2 RS232 interfaces, 1 CAN 2.0 interface
* Power on reset & manual reset
* LCD interface(driver compatible with SED1335, S1D13700, ST7920, HD44780, KS0066, SPLC780 etc.)
* 3 extended shielded interrupt inputs
* 2 extended unshielded interrupt inputs
* 16 inputs,16 outputs
* 2 D/A outputs(12bit,0-5V,3us)
* 16 A/D inputs(12bit ,0-3v,80nS)
* Interface/Driver circuit for DC motor and Servomotor
* 8 Indication LEDs
* On-board VL-Bus, data/address/control leadout wires and special function pins with leadout wires
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?