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".
A middle school team from Rochester, Mich., has again nabbed the grand prize in the annual international Future City Competition, which drew students from 37 regions of the United States, as well as from England and China.
The word “smart” is becoming the dumbest word around. It has been applied to almost every device and system in our homes. In addition to smartphones and smart meters, we now hear about smart clothing and smart shoes, smart lights, smart homes, smart buildings, and every trendy city today has its smart city project. Just because it has a computer inside and is connected to the Web, does not mean it is smart.
Are you being paid enough? Do you want a better job? According to a recent survey Manpower released just before Engineers Week, employers and engineers don't see eye-to-eye about the state of US engineers' skills and experience.
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.