Folks,
I'm thinking of porting the WiShield drivers and the uIP stack to run on the Leaf Labs Maple board (http://leaflabs.com/devices/maple/) - this is an Arm Cortex M3 system that is almost hardware compatible with the Arduino. At least, it shares a similar development environment, can run many sketches unmodified, and shields meant for Arduino can plug into it.
However - the Maple runs at 3.3V. Can the WiShield run at 3.3V?
I looked at the schematic, and the G2100 runs at 3.3v, so that should be ok. The Maple provides 3.3V to the pin marked 5V on the WiShield. Maple also provides 3.3V to the pin marked 3V3. The MCP1700 voltage regulator is connected to the 5V pin. The datasheet seems to imply that the MCP1700 used as a voltage regulator at U3 on the WiShield can take a 3.3V input and produce a 3.3V output.
Is this the case? It seems to be so, but before I spend some hours working to get the software ported, I thought I'd ask here to see if there was something critical I missed!
(Why I'm interested in doing this: I want to build a data acquisition device that can provide about 2000 24bit ADC readings per second via HTTP. I believe Arduino is not capable of this throughput, but the Maple's Arm Cortex-M3 is a 32 bit processor running at 72 Mhz, about 4.5 times the 16Mhz 8 bit AVR processors used on the Arduino, with 20KB ram [20x the AVR] so this seems like it should work.)
If anyone cares to weigh in on this - I would be grateful to know your thoughts.
cheers
adam
--
Adam Feuer
Seattle, WA, USA
[email protected]