[DSP-10] Processor stuck....???
Jonathon Ayres
[email protected]
Mon, 01 Apr 2002 12:13:55 -0500
Hello Hermann
From a look at the spec sheet for the ADSP-2181 and from some past
experience, your problem could be due to a poor solder joint somewhere on
your board.
Check all of your connections to R5, the pullup resistor to the /IS input
(active-low, IDMA Input Select line). If there is a faulty connection
present, this could easily request an Internal DMA (IDMA) bus transaction
to the ADSP-2181's I/O port. If this were to occur, then the processor
could then respond to an asserted level on the IAL (Internal DMA Port
Address Latch Enable). Since your current remedy is to pull the IAL line
low, effectively de-asserting it, it makes sense that your IDMA port is
being activated somehow. Since the IDMA port is not used, it should be
disabled, and I think that is the purpose of the R5 pullup.
It also would be a good idea to check all of your connections to R21, the
pullup resistor to the /BR input (active-low, bus request input), since
this pin will initiate a bus request to the ADSP-2181 when it goes low.
Its not surprising that pressure applied to the DSP chip could cause the
board to stop working, especially if there were a break in the signal path
to the /IS pin - that was initiated by the pressure on the chip. Also,
keep in mind that CMOS inputs typically exhibit very high values of input
impedance. I remember on one occaision where I had a floating input to a
CMOS gate on a board that I was testing. In this instance, I was able to
affect the logic level of this input by moving a charged object (plastic
bottle, for example) to within a foot or so - of the component's
location. Apparently, the static field potential was enough to induce a
charge onto the line that fed the gates input and thus would change the
logic level into the gate ! This made for some very bizzarre circuit
behavior and had me running around a bit until I figured out what was
happening.
Anyway, good luck with it - and I hope this helps !
Jonathon Ayres
At 12:04 PM 3/21/02 -0500, you wrote:
>Hi All....maybe sombody has the same problem... (maybe it isnt a actual
>problem?)
>
>EZ Kit in the Box, well shielded...but as soon as I put my fingers at the
>processors-top (insulated..not touching any pin !) the time-ticks go off and
>after I take my fingers away it takes some time and normal oparation is
>resumed. Sometimes it screws up the whole program and I have to reset and
>reload both programs.
>
>Friend Walter found out that this has to do with PIN 20 on P3:2, which leads
>to PIN 125 (the last PIN on the "Zero" corner) on the ADSP 2181 and it is an
>input Signal called I A L . So far I can see, this signal is not used in
>our application. If this PIN gets grounded by a 100 K resistor, everything is
>fine.
>
>Could this cause problems and who got the same experience ???
>
>Answers wellcome,,,,, de DC9UP Hermann
>
>
>
>_______________________________________________
>DSP-10 mailing list
>[email protected]
>http://mailman.qth.net/mailman/listinfo/dsp-10