DSPRelated.com
Forums

serial port hang

Started by Steve Conner September 25, 2003
Hi all,

I was interested to read about the DSP system that hangs waiting for serial
port data. I have had similar hassles with an ADSP-2181 based system that we
are designing here. Sometimes it freezes completely, other times it keeps
going, but the incoming serial data turns into garbage and it needs a reset
to get the SPORT working again.

I thought it was a bug in my code, but it always happened whenever the motor
in the fridge turned off :-0 so it had to be interference getting into my
mess of lashed together breadboards. I am revising the power supply and
grounding just now, which ought to fix it.

The 21161 was one of the chips I looked at, but in the end I decided the BGA
package was just too much trouble for us to deal with. Plus we didn't really
feel like paying $$$ for the VisualDSP software, when we could get all the
21xx tools free.

lurk mode on :)

Steve Conner
Electronic Engineer
OptoSci Ltd.
http://www.optosci.com/



On Thu, 25 Sep 2003, Steve Conner wrote:

> The 21161 was one of the chips I looked at, but in the end I decided the BGA
> package was just too much trouble for us to deal with. Plus we didn't really
> feel like paying $$$ for the VisualDSP software, when we could get all the
> 21xx tools free.

I can't do much about the BGA, but the cost of BeastRider tools is a lot
lower than VDSP. You can also get OEM boards from a few places, then
you don't have to deal with fabbing your own board.

> lurk mode on :)

Thanks for the story about interference. I think we all get into
the "quick and dirty" mode sometimes, and it turns out to be just a touch
too dirty :-)

Patience, persistence, truth,
Dr. mike


At 04:30 AM 9/25/2003, Steve Conner wrote:
>Hi all,
>
>I was interested to read about the DSP system that hangs waiting for serial
>port data. I have had similar hassles with an ADSP-2181 based system that we
>are designing here. Sometimes it freezes completely, other times it keeps
>going, but the incoming serial data turns into garbage and it needs a reset
>to get the SPORT working again.
>
>I thought it was a bug in my code, but it always happened whenever the motor
>in the fridge turned off :-0 so it had to be interference getting into my
>mess of lashed together breadboards. I am revising the power supply and
>grounding just now, which ought to fix it.
>
>The 21161 was one of the chips I looked at, but in the end I decided the BGA
>package was just too much trouble for us to deal with. Plus we didn't really
>feel like paying $$$ for the VisualDSP software, when we could get all the
>21xx tools free.

We have a product that you may be interested in. Our dspblok 21161sm is a
small module that includes the ADSP-21161, SDRAM, Flash, EE and a 1.8V
switching supply for the core voltage. All connections are made via 2mm
headers. You avoid all the BGA difficulties.

We also have our dspstak line which support the ADI ADSP-21262, ADSP-21161
& ADSP -2191. dspstak systems separate the I/O functions from the DSP
engine (two boards make a "stack").

Details are on our web site. Al Clark
Danville Signal Processing, Inc.
--------------------------------
Purveyors of Fine DSP Hardware and other Cool Stuff
Available at http://www.danvillesignal.com