HOME  |  NEWS  |  BLOGS  |  MESSAGES  |  FEATURES  |  VIDEOS  |  WEBINARS  |  INDUSTRIES  |  FOCUS ON FUNDAMENTALS
REGISTER   |   LOGIN   |   HELP
Comments
You must login to participate in this chat. Please login.

Thanks Cristian - this has been a great webinar and I am sure I will be referring back to it regularly.  The links to the tools from today's lecture will be especially helpful, I'm sure.  Well done!

Iron

Great info on compliance.  Something that we've looked at in the past but haven't been able to get a succinct list of items.

 

Iron

Looking forward to another great lecture

Picking up the last day a bit late in the game

Thank you, Christian!

Iron

Very informative lecture.

Iron

Small(er) slidepack today... still tons of info.

Iron

Great to have access to the recorded sessions

Iron

Missed the live lecture again...

Iron

thank you Christian,

Iron

best class presentations

Iron

Thanks Christian; very informative week session

Iron

Thanks so much for a fantastic presentation on USB! Christian has crammed a lot information in each "30 minute" segment. I am really glad I signed up for this seminar.

Iron

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.

   Goodbye everyone.

Iron

Thank you Christian for great, high class presentation! Have a good weekend!

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!

Iron

@Christian Thanks again!

Iron

@All :  Thank you very much for your participation and have a great weekend!

mpedraza - COM port problems are pretty much solved by "there are not many COM ports any more".

Although, I use them for many things.

Iron

Just an incredibly valuable set of ppt slides. Thank you Christian and DK for the defacto archive!
Already USB'd them to a thumb drive ;^)

Iron

@All : Don't use commercial USB-to-Serial adaptors. Build a CDC class with ACM subclass. The General Purpose OS will recognize this as a Virtual-COM port. I agree with JimHungen

@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.

Iron

Thanks for an excellent week of information.  I learned a lot!

Iron

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.

Iron

I agree that com port is a problem. will it ever be resolved?

@Anewogger

Iron

@Kentj : I am 56 ...so I understand.

Thanks for the week of information.

Iron

@Christian: Unfortunately I can't wait that long.  But I will look for it if I'm still developing.  I'll be 70-75.

Iron

I have done extensive work with COM ports.

USB design seems very hard, however, the customer can ALWAYS seem to use a USB product.  There seems to have always been problems with COM port usage.

USB just works, so we must use it.

Iron

@Bob Loy : Good question. And this is probably why the FTDI chips are so popular. It provides serial connectivity while simplifyiong the software.

@diane : Unfortunately, no I don't.

@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: Do you know of a specific Unix code base? And thank you, the lectures were fantastic!

Iron

@diane: can't think of a code base for Mac. Anything Unix would be a good start.

Happily some of the software will be common between Ethernet, USB, and IEEE-488.2

Iron

@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?

Iron

@Bob Loy : USB 3.0 cables have a 3m limitation (versus 5m for USB 2.0) and yes, all the pairs are shielded separately and then once again together.

@Christian:  Thank you.

Iron

@Kentj : OTG footprint would be around 60K.

:-) "Only a software developer"!  I do both and the software is the hardest, most time consuming part.

Iron

@swanson : yes, the 5m limit is fairly strict.

@swanson : All the semiconductor vendor offer good microntrollers wiht USB Host, Device and OTG controllers.

Atmel's implementation of the USB Host controller is 100% OHCI and EHCI compatible. This is, for me, a big advantage. But, I am only a software developper :-)

@All : Even if you think 6.5k for a Device stack is not much code,  don't underestimate the protocol complexity.

Don't reinvent the protocol. Use a Commercial offering and a good protocol analyzer.

@Christian. Would you give some company names and maybe even some microcontroller part numbers that we may consider using, to empliment USB into an embedded system. 

   Another question is: On cable length, at low speed or full speed, can the usb cables be longer than the 5 meter limitation.

Finally I want to say Thankyou for sharing your knowledge with us all this week.

Iron

@Christian: Can you recommend a code base to start from if I find that I need to write a custom CDC driver for a Mac?

Iron

@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.

Iron

@JimHughen: Microchip has USB software designs for free but you have to use them on their devices.

Iron

@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.

Thanks great presentation,

I am sure there unique devices with USB connectivity that do not fit into the existing types of devices. How are the drivers incorporated into Windows, Mac OS and Linux?

 

USB device and host designs would be greatly helped by example designs.

However, so much investment goes into the designs, they generally remain IP.

There seems to be few example software designs.

Iron

Defintely in the Top Five presentations!

Iron

What's the memory footprint for an OTG device look like?

Iron

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?

Iron

@anatoly : There are not that many USB 3.0 certified controllers out there. Renesas has one and probably Intel

Thank you Christian and Jennifer. A great and information filled week. I know the archive will provide the much needed dwell time on this. Happy Friday all.

Iron

Thank you Jennifer and Christian.

This is a very complex subject that has been well presented.

Iron

great class, now i know the questions to consider.

Iron

Great series!  Thanks Christian and Jennifer!

Iron

A lot of great information. Thanks to Christian, Jennifer, & Digi-Key (and all others responsible).

Iron

Cypress FX2 @48Mhz can use hardware to utilize high speed USB.

Iron

I see OTG is the way to go for a device to use a flash drive for firmware upgrades.

Iron

Thank you Christian and Jennifer

 

Great talks, Christian.

 

Iron

Thank You Christian and Jennifer. TGIF!!

Iron

Thanks Jen and Christian for the well done seminar !

Excellent presentation

 

Iron

Thank you Jennifer and Christian!

Iron

Christian, Thank you for another great presentation

Iron

Pizza and beer time

Iron

Thanks for a great week!

Thank you Christian for a week of great presentation.

Iron

Excellent!!   Thank you all!   :)

Excellent series, thanks!

Iron

Great week of learning !!!

Iron

Learned a lot thanks

 

Iron

@Christian & &CEC-   Thank you for a great series packed with a lot of valuable info.  Fast-paced but well worth the information.

Iron

MCF52258 @80MHz, full speed

Iron

Haven't implemented any hardware yet, so processor speed will ultimately be process dependent.

Iron

PIC32MX runs at 80MHz and only handles up to Full Speed.

Iron

@LevitonDave what do you mean speed issues?  I thought performance would be better in ARM mode over Thumb mode.

Iron

Speed issues using ARM vs. Thumb?

Why aren't compiler optimizations used for HID/MSD?  Of course the code size is going to be terrible!

Iron

for learning purposes only.. for future perhaps.

Iron

Note that OTG Host does not have to support Hubs.  Make sure you read documentation carefully and also _ask_ vendor.  (I was bitten...)

Iron

nice solution on my Toshiba tablet. it has a host and a device connector.

Iron

@gyannea any luck clicking on start again?

 

Iron

Host Controller on SoC/uC.  Blackfin, IXP-4xx, AM3505, AM3352

Device Controller from FTDI, SMSC

Iron

General question: What usb controllers / vendors are preferable for USB 3.0?

Using TI lines -- Stellaris M3/M4 CORTEX, C2000, MSP430 some use FTDI chips some use built in USB.

Some ATMEL as well.

Iron

Have not selected one yet have looked a some PIC and Atmel.

Iron

Just studying, mostly for personal knowledge...

Iron

Audio finally working...

Iron

FTDI controller and atmel ATmega32U4

 

logged in again and refereshed still silent. Have clicked on play still silent after 45 seconds

Iron

@Christian: Can you recommend a code base to start from if I find that I need to write a custom CDC driver for a Mac?

Iron

I am using an Atmel AT90USB1287

Iron

Not using any at this point, probably use controller built into Cortex-M uC.

Iron

No controller yet, Still just studying USB.

Iron

You have to click on the play each time it stops until it finally "takes"

Iron

have only used FTDI 232 chip with VCP driver in apps.

Iron

have you logged in if so try refreshing page

Iron

Can a device still be able to recognize a flash drive for the purpose of firmware upgrades?

Iron

Audio is flowing. Try again.

Blogger

click on the play button

 

i havent got any audio yet

 

Iron

Hello everyone from Hemet, CA

Iron

got it....audio up

 

Iron

Hello from Pittsburgh,PA

Iron

Hello from Albuquerque.

Iron

@Christian.  How can we avoid dealing with all the complexity involved while designing in USB into our projects, say at high speed?  I've used the FTDI com port chips but I need high speed.

Iron

Hello from Costa Mesa, CA

Iron

Hi from colder than it should be NJ.

Blogger

Cedar Park Texas here again

Iron

Howdy from not too far north of gwp2!

Hello from Massachusetts

Iron

Greetings from SE WI

Iron

Florida here, ready for another firehosing of information (that's a compliment).

Iron

Good afternoon, from Ottawa ON

Iron

Hi from Midland Tx.

Iron

Hello from Corona California

Iron

@Anatoliy1086 - where in OR?

checking in from SoCal

Iron

Was greeted by a double rainbow this morning - must be a good day :)

 

Hi everyone, we are set to begin in 15 minutes. Please download today's slide deck if you haven't already.

 

Hello from Austin TX where it's 73 F...

Iron

Hello from Toronto area (Aurora).
-6C / 21F today.

Iron

Hello from 78F Richmond, TX

Iron

Hello from Sunny SE Lake Simcoe Ontario Canada -- except it's coldy, snowy, cloudy and ugly reindeer weather. (-8C)

In other words -- normal winter weather.

Iron

It should get to 79F in Laupahoehoe today, but it has been raining all week.

Iron

Howdy folks!!  Happy Friday!!   :)

it's supposed to hit 40 degF in Minneapolis today!

Iron

9:00 AM, Morning, -47 degrees

North Pole, AK 99705

Iron

The month is finished, where did it all go?  Have a great final month of 2012.  See you all 12/22/12, if the Mayan calander is wrong again.

Iron

Hello from Eugene, OR

 

TGIF from Fort Worth, TX

Iron

Hello from SoCal where it is a strong intense drizzle.

Iron

@rhall007 How is the Bager state (I grew up in Waukesha)

Hi All From California

Iron

Blue skies in the pacific NW. Well, a hole in the clouds anyway.

Platinum

good afternoon from michigan

Iron

Good afternoon from NY.

Great series of talks. Can't wait for todays to start.

Iron

Good morning from SoCal.

Iron

Greetings from MA.

fyi: no sbucks cards as of this time. I would say 4 -6 wks SLT...

Iron

Still raining here in SoCal.  Good morning.

Iron

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".

Iron

Good Morning from Richmond, British Columbia.

Iron

Greetings from Vermont

Iron

anyone recieved a sbucks card from the reusable C code series a few weeks ago yet?

Iron

Good Morning everyone, a bit early today

Iron

Hello from Nebraska!

Iron

Good Morning from STORMY San Sose, CA.

It's 60°F and a High of 62°F.

Iron

Number 3 for Day # 5 !  TGIF !!



Partner Zone
Latest Analysis
These are the toys that inspired budding engineers to try out sublime designs, create miniature structures, and experiment with bizarre contraptions using sets that could be torn down and reconstructed over and over.
Connected sensor-enabled applications will improve the consumer experience -- and generate new revenue streams.
PowerStream is deploying the microgrid at its headquarters to demonstrate how people can generate and distribute their own energy and make their homes and businesses more sustainable through renewables.
Printrbot unveils its all-metal Printrbot Simple, bringing durability to low-cost 3D printers.
Today's robots should be respected, and humans should be wary of their growing skills and sophistication. Quite simply, robots are better than us in a lot of ways. Here are 10 of them.
More:Blogs|News
Design News Webinar Series
3/27/2014 11:00 a.m. California / 2:00 p.m. New York / 7:00 p.m. London
2/27/2014 11:00 a.m. California / 2:00 p.m. New York / 7:00 p.m. London
12/18/2013 Available On Demand
11/20/2013 Available On Demand
Quick Poll
The Continuing Education Center offers engineers an entirely new way to get the education they need to formulate next-generation solutions.
Apr 21 - 25, Creating & Testing Your First RTOS Application Using MQX
SEMESTERS: 1  |  2  |  3  |  4  |  5


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.
Next Class: April 29 - Day 1
Sponsored by maxon precision motors
Learn More   |   Login   |   Archived Classes
Twitter Feed
Design News Twitter Feed
Like Us on Facebook

Sponsored Content

Technology Marketplace

Datasheets.com Parts Search

185 million searchable parts
(please enter a part number or hit search to begin)
Copyright © 2014 UBM Canon, A UBM company, All rights reserved. Privacy Policy | Terms of Service