On Sun, 2 Feb 2014 20:26:20 +0000 (UTC),
mrob...@att.net wrote:
>legg <
le...@nospam.magma.ca> wrote:
>> Disengaging the interconnecting cartridges/harness from the unit got
>> it behaving normally, so that's something to look at, but the big
>> problem is that the 34970A will no longer communicate over the serial
>> port with similar cartridges present, unconnected to the test harness.
>> One thing odd is an error message occurring at power on - error 913
>> 'module reported nonvolatile memory fault'.
>
>If there really is a non-volatile memory error, maybe it is reverting
>to its lowest, highest, or default bit rate on the serial port? Have
>you tried different bit rates in the connected equipment? If the HP
>puts something out on the serial port when turned on (banner, "I am
>here" info), maybe scope that while turning the HP on to see what the
>timing looks like?
Nothing from the tx at power on.
>
>Arguing against this is that it seems weird to keep the bit rate - a
>parameter for the logger itself - in the NVM on an input module.
>
>> I've scoped the MC145407 interface, and it seems completely healthy,
>> with all voltages normal and all input signals correctly processed,
>> but there's nothing coming back from the PC16550 for a response.
>
>What happens to the voltages if you put a 1K or so resistor from each
>of the "output" signals (TXD, RTS, DTR) to ground at the external RS-232
>connector?
The Tx terminal is static high, loaded down to below 3V by 2K.
Carrier detect is also high and load similarly. The rest are the lines
that are visibly functional - these are inputs floating around ground.
>
>The 16550 has its own crystal; is that operating at close to the right
>frequency? There appear to be handy test points on the XIN and BAUDOUT
>pins.
I'll check oscillators and clocks the next time it's open near a
scope.
What bothers me is that the serial port section is completely isolated
from the logging input hardware, where any kind of fault would be
expected. A lot of other hardware isn't though. If the problem is in
the logging input live section (includes the 'main' controller), then
I could be looking at corrupted memory that isn't on a module.
>
>This is probably not related, but: a few years ago I tried to roll my
>own program to talk to an Agilent RF power meter over its RS-232 port.
>I found the protocol documentation to be extremely lacking, and I also
>found that incorrect commands on the RS-232 port would cause the meter
>to just lock up, requiring an AC power cycle to correct. I gave up on
>it after wasting half a day or so. My point is, don't totally discount
>the possibility that the firmware is doing something weird.
>
>Matt Roberds
I can accept weird, so long as its repairable.
RL