ACT Apricot keyboards, or infra-red japes
Tony Duell
ard at p850ug1.demon.co.uk
Fri May 20 18:56:37 CDT 2005
>
> > Surely there's one encoder and IR transmitter for the
> > entire keyboard (there may be several IR LEDs, but
> > normally they're wired in series and send the same
> > information). In which case if _any_ keys work, then
> > it's very unlikely the problem is with the IR transmitter.
>
> Not true. IR formats where the energy density per bit type
> differs can fail on specific codes due to the IR LED supply
> capacitor failing. E.g. in the Sony SIRC protocol a 1 bit is
That's why I said 'very unlikely' not 'certainly not' :-)
> transmitted as 1.2ms of carrier and .6ms gap whereas a 0 bit
> is .6ms of carrier and .6ms gap. In this case any command that
> has a sequence of two or more 1s may fail where a code with
> only single 1s way work.
>
> Not very likely I'll admit but it can happen. The easy way to
> diagnose this is if it works with brand new cells but cells a
> couple of weeks old don't work well.
Even then it may not work, if the inductance of the supply leads is
significant. Personally, I'd check/replace any suspect capacitors early on.
If you have a 'socpe or logic probe, see if you can find the drive signal
to the IR transmitter (often the LEDs are driven by a discrete transsitor,
in which case look at the its collector, for example). See if you get any
signal at all from the non-working keys. If you don't then I would really
suspect the membrane.
It's a pity you don't have a matrix layout for this keyboard. If entire
rows or columns are missing, it could be an electronic fault -- a bad
port pin on the microcontroller, or something.
-tony
More information about the cctalk
mailing list