[NTLK] MP2x00 Internal Interconnect Breakout
jeffsheldon at gmail.com
Tue Jan 13 18:00:22 EST 2015
The Cortex is definitely a beast. One could build another Newton
right off the USB card ;-)
For that matter, there are some pretty sold Cortex dev boards--some
with touchscreens--for about $15-30.
Just to throw another item out there, EZ-USB FX3 is a chip used in a
number of rapidly-built embedded devices flowing in from China:
You can program them from the USB port as well, but it's overpriced
($25ea) for its ARM9 base. Still, there's a family of these chips out
there and it's worth mentioning for the Newtontalk archives.
I'd personally go Cortex, despite not having compared pricing, power
draw, or easy of implementation. Something that powerful would be fun
to play with, especially if it provided sensing on what's plugged into
it (ie. ethernet cable on one end, but fake secret government
installation access card adapter on the other end).
On Tue, Jan 13, 2015 at 4:38 PM, Matthias Melcher <mm at matthiasm.com> wrote:
> Based on this EMail thread, I have found a mix of *really* nice chips that I want to use to build another (better) USB interconnect for the internal port.
> I will not use one of the dumb USB-to-RS232 converters, but instead use an LPC1347 CPU, which incidentally costs the same, but comes with an ARM Cortex MCU core running at 72 MHz. It has more than enough pins to connect to every pin on the connector, and more (much more) than enough power to handle USB and Ser1.
> It has *one* feature that made it my favorite: it can be programmed through the USB port alone without any special software. So if I should be able to build a board for regular users (aiming at 50 Euros), any user can easily upgrade the firmware at home. So even if I don't get that thing right from the beginning, we can still fine-tune later.
> The key features:
> - physically add a USB port where the Modem port was planned (no filing or drilling required)
> - use Ser1 in a compatible way, not blocking the external port if no USB connection
> - no extra software needed on the MessagePad. It just works.
> - full support for debugging
> - fixing the timing bug that requires slowdown.exe on MSWindows
> Now for the convenience part:
> - charging the battery via USB should be possible if enough power is available
> And finally for the crazy part. We have access to the otherwise unused serial port 3, so why not use it and add some functionality?
> So here are some dreams. Feel free to add if you have ideas!
> Serial Port 3 can be accessed using one of the terminal programs on the MP. Using the terminal, the MP can communicate with the ARM Cortex card, just as if it was an external PC or Modem.
> The ARM Cortex can then very easily provide a command prompt interface, just like an FTP server. Heck, it *could* actually *be* an FTP or Web Server. The MessagePad would think that there was a modem, again requiring no new software.
> Now, there is plenty of space in the box. Why not add a MicroSD card. Todays MicroSD cards are so huge in capacity that they can easily hold every .pkg ever created for the MessagePad. The SD card could be browsed with any Newton web browser, and the packages could be installed right from the SD card.
> This would work the other way around as well. The Cortex can pretend to be a PC, and the user can store system backups on the SD card and export data to it without ever connecting to a PC.
> To the outside world, the Cortex can pretend to be a memory card, giving access to the internal SD card from any PC that is connected to the USB port.
> Dreaming crazy dreams ;-)
> The NewtonTalk Mailing List http://newtontalk.net/
> The Official Newton FAQ http://splorp.com/newton/faq/
> The Newton Glossary http://splorp.com/newton/glossary/
More information about the NewtonTalk