Now that all the cuel new laptops have no serial ports and no PCMCIA card slot, and I am stuck haplessly with USB, does anyone have a good experience with any USB (or fire-wire) serial devices?
I have many legacy apps that want to talk to a UART real bad and the quality of the driver would be the issue here.
I would really appreciate a couple of names of devices I could purchase and try with all of these old utilities...
I've tried 3-4 different USB ones and they all worked fine. I think they all use either the PL2303 or the FTDI chipset. Both chipsets are recognized by Linux out-of-the-box and are purely plug and play.
If you're using Windows, you'll have to go download drivers from somewhere and reboot 9 times.
No problem if you're running Linux.
Names are meaningless. You can buy two identically branded and labelled devices and end up with two different chipsets.
--
Grant Edwards grante Yow! I just had a NOSE
at JOB!!
visi.com
Just a warning I haven't seen anyone else post yet: What kinds of apps are you taking about?
If you're talking about simple serial communications, such as to a terminal or another computer, you're probably OK. USB has stabilized pretty. Everything I've tried in the last couple years, at least, even on Windoze boxes, has worked flawlessly.
But if you've got something more esoteric, with tight timing requirements, such as a chip programmer or a dongle, something that isn't "pure", it may be that no USB device will work with it. For example, no USB serial or parallel port (that I'm aware of, at least) will allow you to toggle a control line faster than 500 Hz (the time base for USB frames is 1 ms).
I only mention this because embedded programmers are more likely to have such applications than the general population.
you will see that this uses the FTDI chipset, is manufactured by Easysync, an FTDI company, and works where many others fail.
Read the comments from customers on that page.
Don...
--
Don McKenzie
E-Mail Contact Page: http://www.dontronics.com/e-mail.html
Micro,TTL,USB to 1.5" color LCD http://www.dontronics.com/micro-lcd.html
USB,RS232 or TTL to VGA Monitor http://www.dontronics.com/micro-vga.html
World's smallest USB 2 TTL Conv http://www.dontronics.com/micro-usb.html
I have had problems with the Prolific chip. It's a driver issue, not a chip issue, but Prolific provides both, so the difference is moot. (The driver has problems with certain function calls...)
I don't see these issues with FTDI based units. And I've heard good things about the TI and SiLabs controllers.
As someone pointed out you can find different chips in the same product from the same maker. IOGear changed chips a while back, and you can only tell them apart by the revision code.
Expect to pay a bit more for one where you actually know what chip is in it.
If you are using a standard driver. Why not use more end points and a non standard protocol USB JTAG Emulators certainly toggle the JTAG faster than 500 Hz
You can get CDC (Communication Device Class) drivers for the AT91SAM7 series so you do not have to bother with special chips like FTDI to implement the serial port.
--
Best Regards,
Ulf Samuelsson
ulf@a-t-m-e-l.com
This message is intended to be my own personal view and it
may or may not be shared by my employer Atmel Nordic AB
I can't stand the suspense any longer. What is a "cuel laptop"? I can't make any sense of any possible typo or misspelling.
--
"If you want to post a followup via groups.google.com, don't use
the broken "Reply" link at the bottom of the article. Click on
"show options" at the top of the article, then click on the
"Reply" at the bottom of the article headers." - Keith Thompson
More details at:
Also see
--
"it's the network..." "The Journey is the reward"
speff@interlog.com Info for manufacturers: http://www.trexon.com
Embedded software/hardware/analog Info for designers: http://www.speff.com
A USB serial cable is only $10 if you keep your eyes open. I, for one, am quite happy to pay the $10 in return for the cheap laptop prices that mass-market volume has brought. The mass market doesn't need serial ports, so mass-market laptops aren't going to have them.
--
Grant Edwards grante Yow! Is this "BIKINI
at BEACH"?
visi.com
Yes, because they don't bit-bang JTAG with the PC software. They send data and commands down to a microncontroller in the dongle, which then does the bit-banging locally, without having to work through the USB latency.
Some even have a CPLD/FPGA in there to handle the serial protocol in hardware (freescale HCS12 BDM protocol for example is very hard to do in software as it is locked to the target clock frequency, rather than timed by the programmer)
USB is a good interface for embedded programmers - but you have to put the detailed target interaction on the other end of the USB cable, and only sends higher level things that can tolerate some latency over the USB.
It's an inconvenient, but fairly general trend, that the faster PC's become, the greater latency they suffer in interacting with the outside world. Absolutely in terms of processor clock cycles, and often even in terms of time - a good old ISA pentium machine with a real parallel port is a better platform for CPU-based realtime tinkering than the latest multi-GHZ no-legacy box. On a modern box, you're back to having to use IO processors to handle anything that can't tolerate substantial turnaround latency.
What bugs me most with modern laptops is that they often lack a parallel port. For most uses, a USB-based serial port will work perfectly well (and it's easy to add several), but for simple, cheap and easy-to-use programming adaptors nothing beats the parallel port.
There are three essentials that are missing from far too many machines. If the public simply insisted on them they would be present. All are cheap.
Real serial port(s) 2. Real parallel port(s) 3. ECC memory.
The first two are for usability, the last for reliability.
--
"If you want to post a followup via groups.google.com, don't use
the broken "Reply" link at the bottom of the article. Click on
"show options" at the top of the article, then click on the
"Reply" at the bottom of the article headers." - Keith Thompson
More details at:
Also see
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here.
All logos and trade names are the property of their respective owners.