I just wanted to point out the link on this chat page, in the upper right side, under Educational Resources, called "Architecting Options for USB into Your Embedded System Designs" I find it full of usefull information to our topic.
IMHO this has been the best class yet. It combined a clear high-level overview with technical depth and in-the-trenches practical tips. Wow! Thanks, Christian, Jennifer, Digi-Key, and my knowledgeable, generous fellow students!
@Christian: One of the reasons for my device to use USB is that it has to connect to a single board computer that only has USB ports. Would you say that if I make my device look like a COM port, I would be able to use a standard Virtual Com Port driver available from Windows to talk to it?
Thank you for a great week of lectures. We can easily say this is a multi week subject.
It seems like a good way to start is with a Dev Board and the uC vendor's device-side driver to implement the interface. If you have insurmontable problems, try a different uC or different vendor before you commit to a uC and vendor and design your own PDB.
@Kentj : "software is the hardest, most time consuming part".
I totally agree. This is why at Micrium, we work a lot with the semiconductor vendors so that they can standardize their peripherals. The cores have been pretty much standardized with ARM. The next frontier is the peripherals....We have for a good 10-15 years of work ahead of us :-)
@Christian - USB is obviously well thought out and well engineered, but as you say in slide 25, it can be complex and costly. Do you see any kind of simpler serial interface out there that has any chance of ever being commercially sucessful?
Maybe one that uses USB components yet is definitely NOT compliant?
@JimHughen: Silicone manufacturers have Ap-Notes that can be used as a basis for custom designs. I know Microchip has them. I would be shocked if Atmel, Philips and the other suspects did not all have their own, too.
@emberm : It is just an exmaple. I agree that Thumb mode would produce smaller footprint, but the idea here is to realize that a Host stack is a lot bigger than a Device stack and performs many more oeprations.
Unless I missed it, not much talk about cabling this week. I'm guessing the cables for USB 3.0 have to be well-shielded, and expensive. Are there any specific compliance issues with cabling we should know about?
Some of the content from class is starting to appear as a series of articles on the EETimes site (www.eetimes.com). In the Advanced Search, do a search for "Introduction to USB" and click the "Design" Content Type, and Sort By "Most Relevant".
Earlier this year paralyzed IndyCar drive Sam Schmidt did the seemingly impossible -- opening the qualifying rounds at Indy by driving a modified Corvette C7 Stingray around the Indianapolis Motor Speedway.
Wearables are changing the way we see ourselves. With onboard sensors that have access to our bodies, we are starting to know our physical selves like never before, quantifying our activity, our heart rate, breathing, and even our muscle effort.
Last week, the bill for reforming chemical regulation, the TSCA Modernization Act of 2015, passed the House. If it or a similar bill becomes law, the effects on cost and availability of adhesives and plastics incorporating these substances are not yet clear.
This year, Design News is getting a head start on the Fourth of July celebration. In honor of our country and its legacy of engineering innovation -- in all of its forms -- we are taking you on an alphabetical tour through all 50 states to showcase interesting engineering breakthroughs and historically significant events.
Focus on Fundamentals consists of 45-minute on-line classes that cover a host of technologies. You learn without leaving the comfort of your desk. All classes are taught by subject-matter experts and all are archived. So if you can't attend live, attend at your convenience.