I was planning to build an I/O Cape board with a variety of I/O types
including isolated inputs and high current outputs. My reason for
providing those types of I/O has diminished and I am wondering what I/
O types would be preferred?
I originally wanted this cape to be capable of adding another SD card,
perhaps a full size one as well as some standard I/O with ESD
protection and analog inputs and outputs with buffering and reasonable
I am also thinking of providing a configurable LCD interface. Any
They have several LCDs interfaces in the works. Is there anything
specific you need? Size, touch screen,... ?
I suppose I need to read up on the MMC interface on the CPU.
What do you have in mind for the audio input and outputs? The CPU has
ADC and DAC, but I don't think they can interface directly to mics or
headphones/speakers. Are the analog converters in the CPU good enough
or do you need something with better quality? AKM makes a number of
devices which I have used in the past.
Just thinking out loud... Last year I had a potential customer want
an interface board to support a number of isolated serial ports. I
think the application was for gas pumps. Anyone have an interest in
something like that? I could provide as many serial ports as I can
find connector space for, probably 16. I don't think the BB will have
any trouble keeping up with 16 serial ports at 2k characters per
second each, do you? There could be plenty of buffering and no need
to handle individual characters rather than blocks. With both USB and
Ethernet interfaces this could be a great controller. Heck, I bet I
could stack multiple serial port cards on a single BB and it would
still have good performance.
thanks for your reply. A standard 3.5" or larger TFT display will do. Nothing special.
I would prefer an I2S codec connected to the McASP but beeing hardware oriented (and not an experienced programmer) adding a I2S codec might be a larger problem for me. So I will use USB audio codec, at least for the moment.
In the board-am335xevm.c source file there is mmc 0 and mmc 1. mmc 0 seems to be the on board SD connector and mmc 1 could be the mmc on the extension socket.