Other Parts Discussed in Thread: TM4C123GH6PM
I want to implement an USB to UART communication separately using TM4C1294NCPDT uC. How to establish the conversion from USB to UART? Which would be better, TM4C123GH6PM or TM4C1294NCPDT?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
I want to implement an USB to UART communication separately using TM4C1294NCPDT uC. How to establish the conversion from USB to UART? Which would be better, TM4C123GH6PM or TM4C1294NCPDT?
CK54 said:I want to implement an USB to UART communication (separately) using (TM4C129 or 123 uC.) How to establish the conversion from USB to UART? Which would be better?
Your "intent" - presented by the word "separately" (above) - may prove key.
Should such "USB to UART communication" be your (singular) or main goal - might you consider an "FTDI" (or other) "USB to UART Converter" - w/all electronics - embedded w/in the cable?
Such altered choice proves MAJOR, "Time, Effort, Pcb Development Cost SAVING" - while (likely) providing improved performance. In addition - this suggested, "Vastly Eased & FAR more Generalized Solution" - may be exploited (likely re-used) by (many) other of your projects - even w/ other MCUs!
Sometimes the "Solution Matrix" - as (early) presented - warrants expansion and/or re-think...
CK54 said:Implementing USB to UART isn't my sole purpose
As earlier noted - such was not made clear w/in your initial posting.
You may employ this forum's "Search function" (atop this page) - keyword "USB" - and many results should arrive.
The advantages of the "More General Solution" (as earlier proposed) are major & many.
Locking yourself in - to just one device - from one vendor - at ADDED: "Size, Cost, Time, Effort" - may not always prove ideal...
Indeed he can - Charles - indeed he can. Yet - that requires, "Time, Effort, pcb development" - and proves "Re-Usable" (only) for that MCU - and that board.
How often are you - and vendor others - called to "rescue" those attempting such? In fact - are you not today, "Assisting a user - w/just such "TM4C USB2UART issue?" (The "dedicated USB<->UART chip" - as noted by this 2nd poster - "works flawlessly at 3MBaud!") Why in the world would one, "Move from such performance - achieved near instantly - and w/great EASE?"
The "pain & effort-free + quick" approach alternative - again - offers MAJOR & MANY ADVANTAGES. (all earlier listed - and it simply WORKS - important - is it not?)
Does not poster's (unnecessary) diversion from his (other) MCU tasks delay & possibly even compromise those?
Is not the, "Much Better (even) Proper Time" for such, "Expansion of the MCU's role" - far later - AFTER poster's "design mission" is accomplished?
Re-Inventing a readily available, "highly successful wheel" - while "inviting in elements of RISK" (somehow) seems without great (great to be kind) merit...
Thank you - as the other poster here had clearly noted, "Superior Performance, far less time/effort demanded - surely warrants your consideration. And - importantly - the alternate (Designed to Purpose IC) method proves "Re-Usable" - across many MCUs - long into the future." (you may "graduate" to Cortex M0, M0+, M3, M7 & M4 - all supported by this higher performing, general solution)
Downstream - after you've met your design objectives - you may consider the time/effort investment to eliminate the "higher performing - purpose-built device." (which some believe makes NO Sense - unless your volume proves huge - and you can "live" w/ slowed data rate.)