Reply by Joerg November 1, 20052005-11-01
Hello Mitja,

> Take a look at dsPIC30F series. Some of them have 12bit ADC and low pin > count and they are under $5. I admit that they are not as nice to work > with as Ti's 24xx series (my personal opinion), but on the other side > development tools are significantly cheaper (XDS510 vs. ICD2). >
Thanks. I did look at these and their pricing would still be ok. However, I really need about 14 bits and their 100k converters don't look like I could play the usual tricks much to get there. The only chips around $5 that have a decent ADC built in seem to be the MSP430F4xx series. It isn't a DSP but at least it includes a 16bit hardware multiplier. I don't know yet whether it will choke with all the filters I'd have to cram into it. One serious downside with such controllers is their small RAM. Hanging an external RAM onto a uC usually eats up most of the port resources. Regards, Joerg http://www.analogconsultants.com
Reply by Korenje November 1, 20052005-11-01
Take a look at dsPIC30F series. Some of them have 12bit ADC and low pin
count and they are under $5. I admit that they are not as nice to work
with as Ti's 24xx series (my personal opinion), but on the other side
development tools are significantly cheaper (XDS510 vs. ICD2).

Regrards

Mitja

Reply by Joerg October 29, 20052005-10-29
Hello Tim,

> The '2401 is like the '2812 in that it's really designed for advanced > motor control -- that's why the data sheet says "Several advanced > peripherals, optimized for digital motor and motion control > applications, have been integrated to provide a true single-chip DSP > controller." >
Yes, and they have some nice PWM capabilities.
> For this sort of thing those high-speed ADC's come in mighty handy, and > the precision isn't such a big deal. > > ADI used to make DSPs with built-in stereo codecs that had 16 bits in > and out; I don't know what happened to them, or if TI makes anything > similar. >
I guess the audio market wasn't large enough anymore and modems are all ASIC now. They list the ADSP-21990 series, with a fast 14bit converter in there. However, the AD web site mentions no price (might not be a good sign) and Arrow quotes around $50 for the 4k RAM version. Way too much for most of my applications. There may be some parts from overseas manufacturers but with their often rather clumsy web sites that will be hard to find. Also, my recent experience with support from EU companies makes me stay away. So it looks like I'll have so see how many effective bits the 10bit ADCs can yield at low frequencies when fully tricked out. The challenge will be that the tricks can't contain too many discretes. An external ADC is another option but not a nice one. Regards, Joerg http://www.analogconsultants.com
Reply by Tim Wescott October 29, 20052005-10-29
Joerg wrote:

> Hello Mitja, > >>> Be careful with that -- the crusty old analog engineer at the place >>> where we used '2812s described its ADC as "10 bits going on 8" -- I >>> suspect the '24x is no better. >> >> >> I have some experience with 24xx series ADC, and I must say that it >> works as specified. The 10bit accuracy can be easily achieved on a dual >> layer board, even with switching devices nearby on the same board >> (switching 50 Amps at 40kHz). It is completely different ADC than the >> one in 28xx series. >> > > With devices like these that are really more geared towards the audio > market I am wondering why they included such a high speed 10bit ADC. A > slower 14-16bit would be more practical in many applications. But you > can't have it all, I guess.
> -snip- The '2401 is like the '2812 in that it's really designed for advanced motor control -- that's why the data sheet says "Several advanced peripherals, optimized for digital motor and motion control applications, have been integrated to provide a true single-chip DSP controller." For this sort of thing those high-speed ADC's come in mighty handy, and the precision isn't such a big deal. ADI used to make DSPs with built-in stereo codecs that had 16 bits in and out; I don't know what happened to them, or if TI makes anything similar. -- Tim Wescott Wescott Design Services http://www.wescottdesign.com
Reply by Joerg October 29, 20052005-10-29
Hello Mitja,

>>Be careful with that -- the crusty old analog engineer at the place >>where we used '2812s described its ADC as "10 bits going on 8" -- I >>suspect the '24x is no better. > > I have some experience with 24xx series ADC, and I must say that it > works as specified. The 10bit accuracy can be easily achieved on a dual > layer board, even with switching devices nearby on the same board > (switching 50 Amps at 40kHz). It is completely different ADC than the > one in 28xx series. >
With devices like these that are really more geared towards the audio market I am wondering why they included such a high speed 10bit ADC. A slower 14-16bit would be more practical in many applications. But you can't have it all, I guess. I am not so worried about dual layer, it's just a matter on spending more time with the layouter.
> Regarding the choice of 2401, I prefer 2403 as it has practicaly the > same footprint but has also SPI port and dedicated JTAG pins >
The downside is that the 2403 is also a whole lot more expensive, more than twice the cost of a 2401. This rules it out in many designs where you want to replace analog circuitry. That is what I plan to do (and that's while being an analog EE...). Thing is, even a circuit with more than 100 parts costs less than $3 in mass production including the circuit board. No chance for any DSP above $4-5. Regards, Joerg http://www.analogconsultants.com
Reply by Korenje October 29, 20052005-10-29
Tim Wescott wrote:
> Be careful with that -- the crusty old analog engineer at the place > where we used '2812s described its ADC as "10 bits going on 8" -- I > suspect the '24x is no better.
I have some experience with 24xx series ADC, and I must say that it works as specified. The 10bit accuracy can be easily achieved on a dual layer board, even with switching devices nearby on the same board (switching 50 Amps at 40kHz). It is completely different ADC than the one in 28xx series. Regarding the choice of 2401, I prefer 2403 as it has practicaly the same footprint but has also SPI port and dedicated JTAG pins Mitja
Reply by Joerg October 28, 20052005-10-28
Hello Tim,

>> The TMS also contains a 10bit ADC while the Blackfin doesn't. A 10bit >> is not much to write home about but with some offset-stagger tricks it >> should be possible to achieve 12-13 bits at low speed. Especially >> since its ADC has to be run at a minimum clock frequency of 2MHz anyway. >> > Be careful with that -- the crusty old analog engineer at the place > where we used '2812s described its ADC as "10 bits going on 8" -- I > suspect the '24x is no better. >
Yes, ENOB really drops when you approach the max conversion rate. But in many of my cases I'd be under 10kHz while the converter can do several hundred with ease. That leaves a lot of potential for staggering and averaging. What's pretty sad is how skimpy today's docs are WRT to the analog interfaces, including the TMS320 data sheets. Barely one page to describe the ADC. Recent app notes like spraa995 also are a bit on the fluffy side. Flow charts and marketing speak, not that much meat.
>> You are right, ideally it should be four layers. But I often had to do >> two layers even with RF stuff. That was always a white knuckle ride >> and you had to sit next to the layouter until the last air wire was >> taken car of. My favorite ones know how to handle this but one of them >> went through half a carton of cigarettes ;-) >> > From the job, or from you hanging over his shoulder? :) >
We were a pretty good team but he kind of hinted that he'd appreciate if I'd not throw another one of these his way. Regards, Joerg http://www.analogconsultants.com
Reply by Tim Wescott October 28, 20052005-10-28
Joerg wrote:

> Hello Al, > >> >> The Blackfin is cheaper than the 2105 was when you consider "real" >> dollars. It sold for $9.95 for quantity 1+. >> > > Inflation-adjusted, yes. The problem is that even in med electronics > there is a tremendous cost pressure. A piece of equipment comparable to > a similar 1990 model might have to sell for 20-30% less today in > absolute Dollar numbers. Health care costs still rise because they use > so much more equipment. > > >> The 218x will probably be available for a long time. You can still buy >> 2105s and they were popular maybe 15 years ago. I would probably make >> the core supply flexible to accommodate the 2186M as well. >> >> That said, the Blackfin may still be cheaper when you consider the >> stuff around it and clearly ADI is going to support Blackfin for a >> long time. >> > > Agree, I have quite some faith in AD when it comes to support. They > usually told us well before the last order bell when something would be > pulled. And most of the time they had an alternate part at the ready > that was almost a drop-in replacement. > >> >> You don't need a parallel boot rom with the Blackfin. you can use an 8 >> pin serial flash. This reduces pcb space and cost. >> > > From that point of view the TMS320LF2401 appears more and more > favorable. It has on-board flash and doesn't need to be booted from a > serial flash. That also makes it easier to protect the IP. You can lock > it from clandestine code readout while the contents of a serial flash > can usually be eavesdropped on with a logic analyzer during init. > > The TMS also contains a 10bit ADC while the Blackfin doesn't. A 10bit is > not much to write home about but with some offset-stagger tricks it > should be possible to achieve 12-13 bits at low speed. Especially since > its ADC has to be run at a minimum clock frequency of 2MHz anyway. >
Be careful with that -- the crusty old analog engineer at the place where we used '2812s described its ADC as "10 bits going on 8" -- I suspect the '24x is no better.
> The clear downsides of the TMS are its paltry RAM space and the high > power consumption. But at under $4 it still looks like a good deal. > > >> I have a two layer 2186M design (with a lot of poured copper) but I >> would never consider two layers for any of the newer DSPs. You really >> want a ground plane and power planes. The good news is that pcbs don't >> cost a lot in 4 layers and the size might be small. >> > > You are right, ideally it should be four layers. But I often had to do > two layers even with RF stuff. That was always a white knuckle ride and > you had to sit next to the layouter until the last air wire was taken > car of. My favorite ones know how to handle this but one of them went > through half a carton of cigarettes ;-) >
From the job, or from you hanging over his shoulder? :) -- Tim Wescott Wescott Design Services http://www.wescottdesign.com
Reply by Joerg October 27, 20052005-10-27
Hello Al,

> > The Blackfin is cheaper than the 2105 was when you consider "real" > dollars. It sold for $9.95 for quantity 1+. >
Inflation-adjusted, yes. The problem is that even in med electronics there is a tremendous cost pressure. A piece of equipment comparable to a similar 1990 model might have to sell for 20-30% less today in absolute Dollar numbers. Health care costs still rise because they use so much more equipment.
> The 218x will probably be available for a long time. You can still buy > 2105s and they were popular maybe 15 years ago. I would probably make the > core supply flexible to accommodate the 2186M as well. > > That said, the Blackfin may still be cheaper when you consider the stuff > around it and clearly ADI is going to support Blackfin for a long time. >
Agree, I have quite some faith in AD when it comes to support. They usually told us well before the last order bell when something would be pulled. And most of the time they had an alternate part at the ready that was almost a drop-in replacement.
> > You don't need a parallel boot rom with the Blackfin. you can use an 8 > pin serial flash. This reduces pcb space and cost. >
From that point of view the TMS320LF2401 appears more and more favorable. It has on-board flash and doesn't need to be booted from a serial flash. That also makes it easier to protect the IP. You can lock it from clandestine code readout while the contents of a serial flash can usually be eavesdropped on with a logic analyzer during init. The TMS also contains a 10bit ADC while the Blackfin doesn't. A 10bit is not much to write home about but with some offset-stagger tricks it should be possible to achieve 12-13 bits at low speed. Especially since its ADC has to be run at a minimum clock frequency of 2MHz anyway. The clear downsides of the TMS are its paltry RAM space and the high power consumption. But at under $4 it still looks like a good deal.
> I have a two layer 2186M design (with a lot of poured copper) but I would > never consider two layers for any of the newer DSPs. You really want a > ground plane and power planes. The good news is that pcbs don't cost a > lot in 4 layers and the size might be small. >
You are right, ideally it should be four layers. But I often had to do two layers even with RF stuff. That was always a white knuckle ride and you had to sit next to the layouter until the last air wire was taken car of. My favorite ones know how to handle this but one of them went through half a carton of cigarettes ;-) Regards, Joerg http://www.analogconsultants.com
Reply by Al Clark October 27, 20052005-10-27
Joerg <notthisjoergsch@removethispacbell.net> wrote in
news:TK88f.6461$BZ5.5987@newssvr13.news.prodigy.com: 

> Hello Tim, > >>> Blackfin's are powerful and fairly cheap. They are also low power. >>> The Blackfin sells for less than a 2105 today. > > > Well, they are above $5 and IIRC the 2105 was less. Then again that > was in 1990's Dollars. The nice thing about the Blackfin is that it > has a decent amount of RAM while the low end TMS would need additional > RAM hung onto it, which adds cost to their initially appealing price > tag. I wouldn't know how to push a decent FFT plus IIR through a > TMS320LF2401 without extra RAM.
The Blackfin is cheaper than the 2105 was when you consider "real" dollars. It sold for $9.95 for quantity 1+.
> > >>> I think there is a very low cost ADSP-2184N. It would be like a >>> better 2105. >>> You can even use the old free tools. > > > Those are nice. Thing is, will they continue to live for another 10-15 > years when a design goes into production?
The 218x will probably be available for a long time. You can still buy 2105s and they were popular maybe 15 years ago. I would probably make the core supply flexible to accommodate the 2186M as well. That said, the Blackfin may still be cheaper when you consider the stuff around it and clearly ADI is going to support Blackfin for a long time.
> > >> That Blackfin actually doesn't look too bad, with significantly lower >> power dissipation than the 2184 -- but you have to think "only 179 >> pins, why that's much lower than 348!" >> > > Especially if it has to fit into a low cost product where too many > layers of PCB aren't in the cards. Sometime you even have to make do > with two layers.
You don't need a parallel boot rom with the Blackfin. you can use an 8 pin serial flash. This reduces pcb space and cost. I have a two layer 2186M design (with a lot of poured copper) but I would never consider two layers for any of the newer DSPs. You really want a ground plane and power planes. The good news is that pcbs don't cost a lot in 4 layers and the size might be small.
> > Regards, Joerg > > http://www.analogconsultants.com >
-- Al Clark Danville Signal Processing, Inc. -------------------------------------------------------------------- Purveyors of Fine DSP Hardware and other Cool Stuff Available at http://www.danvillesignal.com