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

nRF52840. USB

by 리치굿맨 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 로 링크 한것이며, 이후 신규 버전 나오면 신규 버전것을 볼것.










 본 글 포함된 상위 정리글


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






첫등록 : 2019년 1월 11일

최종수정 : 


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





태그

,

댓글0


.    
현물 |선물 인버스 |선물 USDT     현물 | 선물 USDT |봇제작툴/카피트레이딩     현물 |선물 인버스 |선물 USDT     .