Page 1 of 1

V-USB certification non-compliance details

Posted: Wed Dec 11, 2013 8:34 pm
by suncm
V-USB states that "devices based on V-USB cannot comply to the electrical specifications of the USB standard because the AVR's I/O characteristics don't match the requirements of USB".

Can someone elaborate on this? What specific characteristics of AVR's does the USB certification not agree with? I'm trying to understand why it seems like the only way to make a USB-compliant device is to use a much more powerful MCU with built-in USB communication (I'm currently using the ATTiny series) or one of those expensive FTDI interface chips.

Re: V-USB certification non-compliance details

Posted: Wed Dec 11, 2013 11:56 pm
by blargg
I think at the very least it doesn't do differential reception, where the voltages of the two data lines are compared (which increases noise immunity). I also don't think the CRC of packets is checked and errors reported to the host so it can re-send transparently.

Re: V-USB certification non-compliance details

Posted: Fri Dec 13, 2013 1:26 pm
by horo
Hi,

some more facts about non-compliance.

Ciao, Martin