2007-12-08 02:42 AM
STM32 is USB Certified on www.usb.org !
#usb-resistor #1.5k-pull-up2011-05-17 03:17 AM
Dear all,
We are pleased to annouce you that STM32, has already passed the USB-IF Test Procedure for Basic Full Speed products in Bus Powered Configuration, and Now is posted on the USB-IF Integrators List. Product Name: STM32 Product Test ID: 40000455 Go to : -> enter ''STM32'' on the search Enjoy your USB Peripherals designs with STM32, without the need to certify again your Microcontroller. It is already done for you ;) for Free. You need just to certify your end-user Peripherals. For more details refer to Regards, STOne-32 [ This message was edited by: STOne-32 on 07-11-2007 18:28 ]2011-05-17 03:17 AM
Here the direct Link :
, If you are a USB-IF member you can also download the checklists and the Results. STOne-32. ;)2013-03-15 12:15 PM
As a new member, I hope you will be forgiving and helpful!
I am working on the design of a board, captive within a larger system, that uses STM32L152VBT6. We do not need USB certification. Incidental to looking for information on any necessity for DP/DM termination resistances (and values), I found a note in the datasheet: ''2. To be compliant with the USB 2.0 full speed electrical specification, the USB_DP (D+) pin should be pulled up with a 1.5 kΩ resistor to a 3.0-to-3.6 V voltage range.
'' (at
http://www.st.com/web/en/resource/technical/document/datasheet/CD00277537.pdf
§6.3.15, under Table 51)Of the schematics of ST’s reference designs for STM32L-family processors, only “STM32L-DISCOVERY�? implements this. Neither “STM32L152-EVAL�? nor “STM32L152D-EVAL�? nor “STM32L152-SK/IAR�? does.
I stated my opinion on it: ''it’s pretty clear that satisfactory performance can be obtained while ignoring this
'' (and we have hundreds of deployed boards working adequately) but that statement was excitedly converted to ''finding a significant design error that should be corrected.
'' I would appreciate others' (especially ST App Engineers!) opinions on the necessity of incorporating this resistor (and any appurtaining other components) into the design. I will separately query about the necessity of DP/DM resistances and the utility of common-mode chokes. Thanks, George2013-03-16 10:22 AM
STM32L family has on-chip pull-up resistor for USB D+ line.
But because of this silicon bug, an external pull-up is recommended. STM32L15xx Errata http://www.st.com/st-web-ui/static/active/en/resource/technical/document/errata_sheet/CD00278726.pdf 2.5.1 Pull-up resistor has a value lower than 1.5 kOhm The pull-up resistor on USB line is requested to have a nominal value of 1.5 k whereas the characterization of the internal pull-up shows a value between 0.81 k and 0.95 k on the full temperature range. Workaround An external pull-up resistor controlled by a GPIO can be used. common-mode choke Usually, common-mode choke isn't required, unless your USB device would run under heavy noise environment, like close to a high-power motor in a factory. TVS diodes for D+/D- line - recommended https://my.st.com/public/STe2ecommunities/mcu/Lists/cortex_mx_stm32/Flat.aspx?RootFolder=%2Fpublic%2FSTe2ecommunities%2Fmcu%2FLists%2Fcortex_mx_stm32%2FSTML152%20EXTI9_5%20and%20USB Tsuneo2013-03-19 10:00 AM
/f1c3f20d