Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
Depends what you want, or what you're doing with it. You can do it with USB-to-Bridge Chip-to-"sorta TTL":I realise that regular rs232 requires a max232 level converter. But if I want to run RS232 via a USB serial port driver...is the level conversion required?
So the CA-42 cable delivers logic level 57.6K baud to a PIC?
Otherwise if i want to roll my own USB-serial converter I need to use the MAX232 still?
Yup. It should be capable of much faster rates, but I haven't looked into it much.So the CA-42 cable delivers logic level 57.6K baud to a PIC?
Only if you're planning on plugging the serial end of your converter into a DB9 socket that is outputting full-voltage RS-232 signals (from another MAX232 probably).Otherwise if i want to roll my own USB-serial converter I need to use the MAX232 still?
From what I understand, the MCP2200 is just a preprogrammed 18F14K50. The MCP2200 is about a dollar cheaper but it isn't available in DIP.Nope just get a 1814k50 and microchips usb stack **broken link removed**
And roll your own
NopeIs that correct? Are their any signal inversions on the USB TTL sig.?
This is a very useful module that is designed to convert serial port with RS232 level to USB port.
The upper board incorporates a CP2102 IC which allows the communication between USB and serial port with TTL signal.
USB B female and Mini USB B female are pre-assembled on board for your convenienve.
The lower board incorporates SP3243 IC which allows the communication between TTL signal and RS-232 signal.
Besides, male and female DB-9 connectors are also integrated on board.
You may disassemble this module into two separate PCBs for different applications.
The MAX232 takes the logic level output signal, inverts it (IIRC), and has a charge pump to bump the signal voltage up to real RS-232 levels (8-12 volts?) for reliable longer distance data transmission. It does the reverse for input signals.
If you're just communicating from PC to MCUs or that kind of thing, and only going very short distances, then you don't need the MAX232. Its higher voltages are necessary for getting that signal solidly to the other end of longer wires and for noise immunity on longer wires.
After all this I am still not clear.Bear with me.
I understand that DB9 rs232 requires the max232.
Is it that USB operates at wrong levels for a USART 16F I/O? Is it that it runs in some type of batch data xfer mode than needs buffering to a serial stream?
From what I understand, the MCP2200 is just a preprogrammed 18F14K50. The MCP2200 is about a dollar cheaper but it isn't available in DIP.