Alan Marconett wrote:
> Looks OK to me Bob. But I don't know; can you do that in Linux?
The control modes, PWM counters, and a watchdog timer
are in the FPGA. The Linux device driver will have a
nice "user interface" for all of the messy registers
down in the FPGA.
> I didn't realize Anchor was still around!
In fact, they recently expanded their store and have
expanded their inventory to match.
> Did you make up a PCB?
I'm only making one of these for now. The Verilog
for the controller is done and I'm building a demo/dev
board for the guy writing the Linux device driver for it.
BTW_1: the watchdog timer is a safety feature. If you
don't write to its register every XXX milliseconds, the
watchdog shuts down all PWM output.
BTW_2: the Linux driver will try to arrange the PWM
pulses so that they overlap as little as possible. While
kind of a detail, it does mean the battery might last a
little longer since the I-squared losses will be lower
in the battery cables.
thanks!
Bob