본문 바로가기
임베디드.일렉트로닉스/nRF52

nRF52840. USB

by i.got.it 2019. 1. 11.

 

 

nRF52840 USBD 

 

Features

  • Implements full-speed (12 Mbps) device fully compliant to Universal Serial Bus Specification Revision 2.0, including following engineering change notices (ECNs) issued by USB Implementers Forum:
    • Pull-up/pull-down Resistors ECN 
    • 5V Short Circuit Withstand Requirement Change ECN 
  • USB device stack available in the Nordic SDK 
  • Integrated (on-chip) USB transceiver (PHY) 
  • Software controlled on-chip pull-up on D+ 
  • Endpoints: 
    • 2 control (1 IN, 1 OUT) 
    • 14 bulk/interrupt (7 IN, 7 OUT) 
    • 2 isochronous (1 IN, 1 OUT) 
  • Supports double buffering for isochronous (ISO) endpoints (IN/OUT) 
  • Supports USB suspend, resume, and remote wake-up 
  • 64 bytes buffer size for each bulk/interrupt endpoint 
  • Up to 1023 bytes buffer size for ISO endpoints 
  • EasyDMA for all data transfers 
 

Function Block 

 

 

 

 

 

USB Device States

 

 

 

 

from : http://infocenter.nordicsemi.com/pdf/nRF52840_PS_v1.0.pdf  페이지 478~

 

 


 

nRF5 SDK 에서 제공되는 USBD Driver 

 

제조사 제공정보 : https://www.nordicsemi.com/DocLib/Content/SDK_Doc/nRF5_SDK/v15-2-0/hardware_driver_usbd 

- 현재(2019년 1월 13일 ) nRF5 SDK 최신버전인 15.2.0 의 USBD Driver 로 링크 한것이며, 이후 신규 버전 나오면 신규 버전것을 볼것.

 

 

 

 

 

핀 VBUS 처리 

- USB 활용하는 경우에는 USB VBUS 에 연결한다. 

- 사용하지 않는 경우 VBUS 핀은 GND 로 연결한다. <- 안한다고 문제 생기지는 않음.  

 

 

from 포럼 글 : https://devzone.nordicsemi.com/f/nordic-q-a/84395/please-confirm-treatment-of-vbus-on-the-nrf52840-if-vddh-is-used

 


 

 

 

 

 



 본 글 포함된 상위 정리글


 https://igotit.tistory.com/244 의 nRF52

 

 

 

 


첫등록 : 2019년 1월 11일

최종수정 : 

 

본 글 단축주소 : https://igotit.tistory.com/2035

 


 

 

댓글



 

비트코인




암호화폐       외환/나스닥/골드         암호화폐/외환/나스닥/골드
     
현물 |선물 인버스 |선물 USDT       전략매니저(카피트레이딩)         프랍 트레이더 온라인 지원가능. MT4,MT5