Quote:
Originally Posted by
DMills
Ok, how does a line up like this look to people....
A single eurocard with a modest ARM chip (something with a built in ethernet MAC and PHY ideally), Texas make some latched 8 bit DACs that come 4 to a package, so two packages of those plus some 5534 or similar as line drivers will give 8 channels of colour control for full ILDA spec, for the main output there is that rather tasty line of TI 12/14/16 bit DACs (pick to suit requirement they all share a pin out).
I think I'd probably use one of the Cortex-M3 chips that are widely available now, if I were going to run TCP/IP on the micro. But... I'm kinda lazy, so...
Quote:
These things often have a couple of async serial ports on board, so DMX and possibly midi? DMX could conviniently use artnet as a protocol (widely available accessories), and we could well look at using the sync serial port for an audio output...
Don't unnecessarily complicate things in version 1.
Quote:
Add a few GPIO pins and whatever other bells and whistles are available and it is all good.
I personally favour using rotary switches and dips rather then an LCD as it makes mounting the card in an existing projector simpler.
I personally favour using the on-chip USB port as a programming interface and maybe having a couple seven-segment displays so you know if it's tx or rx, what IP address it has, and which 'channel' it's on.
Quote:
There will be quite a bit of smt involved, including fine pitch QFP for the processor, but it should just about be hand solderable or workable with a simple minded reflow oven.
Anyone have a TCP/IP stack for an arm7 or similar? The software will be the biggest part of the job.
If you use a Wiznet chip or similar, the IP stack is embedded on the ethernet MAC. Indeed, you wouldn't even need an ARM then. You could do it with something trivial like an AVR or similar.
Quote:
There will need to be traffic both ways as the projector end needs to send its buffer fill status back to the host (Plus presumably advertising its presence on the network), and responding to ARP requests.
Not significant amounts of traffic compared to the data stream.
Quote:
Do we really want hardware conversion from ILDA at the control end? It is modestly hairy to do right as many ILDA ports lack really adaquate low pass filters to produce something that has a well defined upper bandwidth limit and I could see strange aliasing being possible, surely better to just write drivers that let the cards just hang off the laptop ethernet port (Universally available, well tested, simple)?
And incompatible with Pangolin software. Lowpass filtering an ADC is easy.
Quote:
We could have optionally fit jumpers to allow one of the spare pairs to carry the E-stop signal so a single cable solution would be possible.
No, you use a timeout; if no control packet is received within a 10 msec window, kill the output and break the interlock loop. Don't screw with ethernet wiring.
Quote:
Heroic, do you know of a small 100Mb/s switch available as a single chip in small quantities? Being able to fit a loop through for the ethernet would be handy.
No. Everything's gigE these days.