We are 2 students from Belgium, making our final thesis on a wireless communication module (demo kit eZ430-RF2500). The goal of our thesis is to sample analog signals remotely at a max frequency of about 15Khz.
Recently we faced problems when we tried to raise the baud rate over the UART interface. The reason for this increment is because of the big datastreams that we need to transfer our samples. e.g.: raise the baudrate from 9600 to 19200.
Doing so we first configured the registers of the MSP430 microprocessor to increase the baud rate. After doing this we noticed that our transferred samples didn’t match the orginal ones. Instead we get all kinds of strange characters instead of integer measurements.
Our conclusion was that we might need to program the TUSB3410 microprocessor which converts serial protocol to USB protocol (so the one on the other side of the UART interface). Is this conclusion correct?
How can we effectively modify the microprocessor’s registers to synchonise the data streams?
We didn’t find any information on TI’s website concerning this problem. We already thought of uploading a config file into the EEPROM memory of the TUSB-processor with some kind of softwaretool, but is this the best way to do so or is this necessary?
We hope someone can help us further with this problem?
THe idea is that you convert your TTL (0 à to +5V) signal from your UART MSP430 into a serial signal (-12 to +12V). The datasheet of the MAX3223 can be found there:
Usually, desktops and laptops don’t embed serial port interface, so you’ll have to buy a USB to serial converter. All the conversions are done automatically, it is really easy to implement.