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.

Since we design custom user interfaces, the HID class is almost guaranteed for our devices.  Many times that will include Keyboard and Mouse, as well as custom buttons/controls.  Occasionally we will also have an Audio class device for audio control.

Iron

better late than never. got to get it.

Thank you Christian,

Iron

Thank you Christian!

Iron

58 slides... information overload... :)

Iron

Nothing really exciting for 2013, just low speed communication with host

Iron

Great to have access to the recorded sessions!

Iron

Missed the live lecture again

Iron

Thanks Christian; very interesting lecture

Iron

for 2013 I am only planning on maintaining the current code and performance

I wish work would let us stream the audio

Now i know more about device classes and general purpose classes. thank u

 

Iron

@imHughen :  a kernel is not the OS. If an application needs USB services it needs to use the USB API. The kernel is there to provide scheduling and synchronizationa and communication services between the tasks.

@wd15693: Yes same reference. you can also download sample code.

Need to Run, merci et a demain :)

Iron

@Christain: Regarding the HID custom application on the Host side, do you have more information regarding how to write the application?

Iron

Thanks Christian, this lecture has been very helpful.  Looking forward to tomorrow.

Iron

@wd15693 : You can look at the USB Device book in PDF from from the www.micrium.com website

Maybe FDA will want to see us using a PHD Class... You never know

Iron

@MauricioBR : The slides for tomorrow contains the links to the electrical testing specs.

@thoudayer :  What you will need to do is define what your report descriptor will look like for HID.

On the PC side, your custom application will have to use this new HID device being recognized with the HID driver that will pass the report to your application.

But I am a bit confuse, why are you writing about PHDC if you will be using HID

Great lecture!

acohenjr

Iron

Hello Christian. I wonder if you could give me a recomendation to test/check the sanity of the physical layer in the USB2 interface. Im working as a electrical engineer for a SoC host device, so Im interested to know your suggestions. Thanks! Mauricio.

Iron

Many thanks lots of great material.

Iron

Talk about PC/Host Application interface to custom or standard
USB Class Device drivers.  e.g. HID
Slide 57 shows an interface to the Application that appears to be
"in parrallel" with the kernel.  Seems odd... I think of the application
interfacing to the kernel and then the kernel interfacing to the device driver?

Iron

@drowley_lpe : Yes (or vice-versa) It is called a compound device. See slides from Monday.

Thanks Christian.  Lots of great info!

Iron

Thnaks for the lecture.

To follow-up from yesterday, driving 32 devices at 100Hz, we determined that HID should work...  But my device is not a mouse. Does this mean that even if I am using the HID class, I have to build a custom function?  How does this affect the host HID driver?  How do i retrieve my data?  A DLL on top of the HID driver?

Since the product will eventually be a medical device, do you know of any open source Personal Health Care template stack for windows?

Iron

@Christian: Would you have a reference on how to write an application that communicates with a USB device of an HID type interface?

Iron

@kentj : USB 3.0 is 5GPS using 10/8B encoding, scambling and line training. It is more complex then 100Base-TX

The books from Jan Axelson are the reference

@ona75: For complete reference, I use the complete spec. For quick reference, I use web pages lien USB in a nutshell or similar

Can you suggest a good book on USB

 

Iron

USB 2 or 3, going to use communications and bulk. want to do a daisy chain configuration of devices, so, can a device also be a hub.

 

@ongji : YOu cannot change the definition of the standard classes.

In the system my equipment will be going in, most of the devices will be using bulk transfers.  Test and Measurement class.

Iron

@winter :  One at a time. Remember USB is a polling protocol.

can you recommend a web resource for tools and examples of usb connection details in Linux- particularly usb-to serial adapter configuration?

 

Iron

On USB3.0 Does the...

Iron

Hi Christian: Based on your comments about bulk (10-20%) vs interrupt transfer types, is it possible to use use interrupt transfer type for mass storage class?

 

Iron

@Cristian. Thank you ! Could you tell me you favorite book on USB architecture (USB Complete aside)

Iron

On USB3.0 the signal works like 100Base-TX where the signal has three levels so that the frequency doesn't have to be 100MHz to get 100Mbps?

Iron

It is a new embeded device device classes. So what are the general purpsoe user defined classes.

 

Iron

@Christian: I want to use isochronous IN on my CDC device but the PC will not enumerate my device when I replace my bulk IN endpoint with an isochronous IN endpoint. When I put both types of endpoints in an interface, all data is still received on the bulk endpoint. How do I make the PC choose my isochronous endpoint?

Iron

@Christian: If address 0 is used until an address is assigned by the host, how do multiple devices starting up not conflict with each other?

Iron

thank you, Christian and Jennifer  

Iron

Lots to digest...

Thank you.

Iron

End Point Descriptors seem to indicate End Points to be in Pairs.
i.e. Input EP /  Output EP  OK?

Iron

@Mr E, yes , it is Teradyne .

 

Thanks Christian and Jennifer!

Iron

Thank you again for the very useful lecture

Concur, another great lecture.

Thanks.

Designing Smart Grid devices.

Iron

Thanks Jennifer and Christian

Iron

Thanks Christian, lots of information to digest again today. See all tomorrow.

Iron

thanks Christian and Jen

Iron

Another great presentation

Iron

Thank you for another great lecture Christian.

Iron

Thank you, Christian!

Iron

Microsft usually has a free PPT viewer -- look on their site.

Iron

@Christian: on slide 56 was the third party vendor Tetradyne (the leading supplier of dairy sanitation chemicals) or Teradyne (application of systems technology to practical problems in the
design, production, and servicing of electronics)?

Iron

Will use mass storage, hid, cdc, and possibly others depending on the specific requirements of the device. In some cases, multiple classes.

Iron

bulk, with com and mass storage

Iron

@JayPaxman - that worked, thx.

 

Iron

Or you can just choose the slideshow button when you are already on slide 24.

Iron

Works with PP 2007 on my computer.

Iron

You have to be running the slideshow.  Hit F5 and step thru to slide 24.

Iron

All the descriptions are there all the time without pp....they are on top of each other.

 

Iron

Does not work for me, Open Office 341

Set the slide as "Slide Show" then click on the slide.

I have powerpoint 2003..... and no animation

Iron

I do have PP, clicking is just bringing up copy/paste...

Iron

Slide 24 does not run for me.....possibly due to the fact I do not have power point

 

Iron

@Green:  Have you pressed F5?

Iron

@Green, try browser refresh to get audio bar

Iron

@BruceMcLaren  I'd say about 5% of my posts never show up.  Not sure why either...

Iron

Good audo. Couldn't post at first, though. Odd.

 

I've had my audio cut out so I have to restart it manually.  Doing ok now.

Iron

Select play on the audio bar after login

Iron

audio: keep hitting start, after a while it may get a solid connection

Iron

Yes, working fine, make sure you are logged in

Iron

@JVonHatten Yes, works fine.  Try refreshing your page.  I always have to press play manually.

Iron

Embedded USB host.  (No PC)

Is audio working for anyone else?

Iron

I use usbview.exe which shows these descriptors for USBs contented to the PC.

Iron

Working on USB client module to attach to a laptop with either bulk or isochronous transfer

Iron

Hello fellow USBers from Fort Worth, TX

Iron

so far, have only used FTDI232 interface chip using VCP driver

Iron

Will be using control and data transfer.

Iron

Will be starting with very simple class & communication.

Iron

I believe I will be using Bulk transfers in the test equipmeent I'm designing. 

Iron

I want to use isochronous, but I'm having trouble making the OS choose my isochronous endpoint. So for now I'm using interrupt

Iron

probably the bulk transfer

Iron

Working on a PC client to microcontroller update stream via USB

Iron

Mainly test procedures and fixtures

Iron

The audio bar is up now. Thnk I'll order a cool one!

Iron

Getting ready for the talk now.

Iron

For those of you not using PowerPoint to view the presentation, there are extensive notes on some of the slides that you may not be able to see.

Iron

waiting for audio...

 

Iron

I've been there in May once.

Iron

@pbrodeur You should try Phoenix specially on summer :)

Iron

Yeah Florida too! Anywhere in the sun :)

 

Iron

@Bob Loy, I so miss Maple trees.

Iron

hello all from Edmonton, Alberta

Iron

Hello from Albuquerque.

Iron

Now you wish you were in Florida.

Iron

Logging in from Florida, where the Maples are beginning to turn.

Iron

I wish I was in Phoenix...

Iron

clear and 80deg. in Phoenix

Iron

Morning, -35 deg. North Pole Alaska

Just Cheching my login.

Iron

acohenjr

Hello from Northern Cali

 

Iron

Light snow in Ottawa today

Iron

checking in, it seems it does rain in southern California

Iron

Nothing but sun in Massachusetts

Iron

Raining here in SoCal.  Nice change (sorry to those who have too much rain).

Iron

Heat wave in Minneapolis...  38 degF today!

Iron

USB 2 or 3: can a hub also be a device?

Cedar Park, Texas here for #4

Iron

Hey all! Checking in...

Iron

Hello from Cleveland, Ohio

Iron

Hello fellow USBers from Fort Worth, TX

Iron

hi everyone. Our show will start precisely at 2 pm EST, which is when the audio will start. If you find you are having trouble with the audio at the time, please refresh your browser.

Hello from Huntsville, Al

Iron

Good morning from rainy southern California.

Iron

Hello from Toronto area..

Iron

Good Afternoon from sunny SE Lake Simcoe, Ontario Canada.  Well -- maybe a few clouds...

Iron

Good Afternoon and Good Morning to all you Late Bloomers on the West Coast! :)

Iron

@Brandon:  Good luck.  I had to catch up on yesterday and the day before.  Yesterday has a lot of information.

Iron

I still have an hour and a half to get caught up on yesterday's webinar.  We'll see what happens...

Iron

Good Morning From California

Iron

Good morning from Milwaukee!

Iron

First day on time!

 

Iron

Good morning from sunny Arizona!

Platinum

Good afternoon from MA. Looking forward to another exciting lecture.

Iron

Audio doesn't come on until 2:00 EST.  You can test audio, though, by listening to an archived file.

Iron

Hi all...is the audio on?

Iron

Does anybody know if on USB3.0 the signal works like 100Base-TX where the signal has three levels so that the frequency doesn't have to be 100MHz to get 100Mbps?

Iron

good afternoon, everyone

Iron

Hello everybody from Richmond, TX.

Iron

Greetings from North Carolina

Iron

Good morning! from Richmond, British Columbia

Iron

Good Morning from San Jose, CA

It's 58°F and a High of 62°F. Sunny Today and Rain Tonight.

Iron

Good morning from Nebraska!

Iron


Partner Zone
Latest Analysis
Some of our culture's most enduring robots appeared in the 80s. The Aliens series produced another evil android, and we saw light robot fare in the form of Short Circuit. Two of the great robots of all time also showed up: The Terminator and RoboCop.
Two students have created a voice-command system for our homes, based on the simple and affordable Raspberry Pi.
Optomec's third America Makes project for metal 3D printing teams the LENS process company with GE Aviation, Lockheed, and other big aerospace names to develop guidelines for repairing high-value flight-critical Air Force components.
This Gadget Freak review looks at a cooler that is essentially a party on wheels with a built-in blender, Bluetooth speaker, and USB charger. We also look at a sustainable, rotating wireless smartphone charger.
Texas Instruments is rolling out a new microcontroller that could make the design of sensor networks and data logging systems simpler and less costly.
More:Blogs|News
Design News Webinar Series
7/23/2014 11:00 a.m. California / 2:00 p.m. New York
7/17/2014 11:00 a.m. California / 2:00 p.m. New York
6/25/2014 11:00 a.m. California / 2:00 p.m. New York
5/13/2014 10:00 a.m. California / 1:00 p.m. New York / 6:00 p.m. London
Quick Poll
The Continuing Education Center offers engineers an entirely new way to get the education they need to formulate next-generation solutions.
Jul 21 - 25, Design Products With Bluetooth Low Energy
SEMESTERS: 1  |  2  |  3  |  4  |  5  |  6


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: August 12 - 14
Sponsored by igus
Learn More   |   Login   |   Archived Classes
Twitter Feed
Design News Twitter Feed
Like Us on Facebook

Sponsored Content

Technology Marketplace

Copyright © 2014 UBM Canon, A UBM company, All rights reserved. Privacy Policy | Terms of Service