SlideShare a Scribd company logo
An Overview Study on USB OTG Device ISP1761 Source:   ST-NXP   Wireless
Introduction Purpose An Overview Study on USB OTG Device ISP1761 Outline Features Applications and Connection Diagram Internal Block Diagram, Hub, Clock. Power supply connection and Interrupt Endpoint Description, OTG State Diagram. Content 18 pages
Features It supports data transfer at high-speed (480 Mbit/s), full-speed (12 Mbit/s) and low-speed (1.5 Mbit/s). The ISP1761 has three USB ports. Port 1 can be configured to function as a downstream port, an upstream port or an OTG port. Supports OTG Host Negotiation Protocol (HNP) and  Session Request Protocol (SRP) Multitasking support with virtual segmentation feature and High-speed memory controller  Generic processor interface to most CPUs, such as Hitachi SH-3 and SH-4, NXP XA,…Etc and PowerPC Reduced Instruction Set Computer (RISC) processors. Supports Programmed I/O (PIO) and Direct Memory Access (DMA). Integrated Phase-Locked Loop (PLL) with external 12 MHz crystal for low EMI. Integrated 5.0 V-to-1.8 V or 3.3 V-to-1.8 V voltage regulator (internal 1.8 V for low-power core) Hybrid-power mode: VCC(5V0) (can be switched off), VCC(I/O) (permanent) Target total current consumption: Normal operation; one port in high-speed active: ICC < 100 mA when the internal charge pump is not used Suspend mode: ICC(susp) < 150 mA at ambient temperature of +25 °C
OTG and Peripheral Controller-Specific Features OTG controller-specific features : OTG transceiver: fully integrated;  Supports HNP and SRP for OTG dual-role devices HNP: status and control registers for software implementation SRP: status and control registers for software implementation Programmable timers with high resolution (0.01 ms to 80 ms) for HNP and SRP Supports external source of VBUS Peripheral controller-specific features : High-performance USB peripheral controller with integrated Serial Interface Engine (SIE), FIFO memory and transceiver Supports auto Hi-Speed USB mode discovery and Original USB fallback capabilities Supports high-speed and full-speed on the peripheral controller Bus-powered or self-powered capability with suspend mode Slave DMA, fully autonomous and supports multiple configurations Seven IN endpoints, seven OUT endpoints and one fixed control IN and OUT endpoint Integrated 8 kB memory Software-controllable connection to the USB bus, SoftConnect1
Applications Host/peripheral roles: Mobile phone to/from:  Digital still camera to/from:  Printer to/from:  Oscilloscope to/from:  Personal digital assistant to/from:  Mobile phone: upload/download files  MP3 player: upload/download songs  Scanner: scan pictures  Mass storage: upload/download files  Global Positioning System (GPS): obtain directions, mapping information  Digital still camera: upload pictures
Connection Diagram
Internal Block Diagram
Internal Hub
ISP1761 Clock Scheme
Interrupts The   ISP1761   will   assert   the   IRQ   according   to   the   source   or   event   in   the   HcInterrupt   register.   The   main   steps   to   enable   the   IRQ   assertion   are: 1.   Set   GLOBAL_INTR_EN   (bit   0)   in   the   HW   Mode   Control   register. 2.   Define   the   IRQ   active   as   level   or   edge   in   INTR_LEVEL   (bit   1)   of   the   HW   Mode   Control   register. 3.   Define   the   IRQ   polarity   as   active   LOW   or   active   HIGH   in   INTR_POL   (bit   2)   of   the   HW   Mode   Control   register.   These   settings   must   match   IRQ   settings   of   the   host   processor.   By   default,   interrupt   is   level-triggered   and   active   LOW. 4.   Program   the   individual   Interrupt   Enable   bits   in   the   HcInterruptEnable   register.   The   software   will   need   to   clear   the   Interrupt   Status   bits   in   the   HcInterrupt   register   before   enabling   individual   interrupt   enable   bits. The   interrupt   for   each   endpoint   can   individually   be   controlled   through   the   associated   IEPnRX   or   IEPnTX   bits. All   interrupts   can   globally   be   disabled   through   bit   GLINTENA   in   the   Mode   register
Phase-Locked Loop (PLL) Clock Multiplier The internal PLL requires a 12 MHz input, which can be a 12 MHz crystal or a 12 MHz clock already existing in the system with a precision better than 50 ppm.  This allows the use of a low-cost 12 MHz crystal that also minimizes Electro-Magnetic Interference (EMI). When an external crystal is used, make sure the CLKIN pin is connected to VCC(I/O). The PLL block generates all the main internal clocks required for normal functionality of various blocks: 30 MHz, 48 MHz and 60 MHz.
ISP1761 Power Supply Connection
Overcurrent detection The ISP1761 can implement a digital or analog overcurrent detection scheme. Bit 15 of the HW Mode Control register can be programmed to select the analog or digital overcurrent detection. The range of the overcurrent detection voltage for the ISP1761 is 45 mV to 100 mV The main features of this circuit are self reporting, automatic resetting, low-trip time and low cost. The port power will automatically be disabled by the ISP1761 on an overcurrent event occurrence, by de-asserting the PSWn_N signal without any software intervention.
Power-On Reset (POR) Clock with respect to the external power-on reset Internal power-on reset timing
Memory Segmentation and Access Block Diagram
OTG Controller A-device State Diagram
Endpoint Description Each USB peripheral is logically composed of several independent endpoints.  An endpoint acts as a terminus of a communication flow between the USB host and the USB peripheral.  At design time, each endpoint is assigned a unique endpoint identifier, The combination of the peripheral address, the endpoint number, and the transfer direction allows each endpoint to be uniquely referenced. The peripheral controller has 8 kB of internal FIFO memory, which is shared among the enabled USB endpoints.  The two control endpoints are fixed 64 bytes long. Any of the seven IN and seven OUT endpoints can separately be enabled or disabled.  The endpoint type (interrupt, isochronous or bulk) and packet size of these endpoints can individually be configured.
Additional Resource For ordering the ISP1761, please click the part list or Call our sales hotline For additional inquires contact our technical service hotline For more product information go to http://www.stericsson.com/product/222228.jsp#Applications Newark Farnell

More Related Content

PPTX
Mother Board
shubham dhiman
 
PPS
CPU
201012922
 
PPTX
Memory System
ImranulHasan6
 
PDF
Basic computer system
Sweta Kumari Barnwal
 
PPTX
Usb
LasanthaU
 
PPTX
INTERRUPT ROUTINES IN RTOS EN VIRONMENT HANDELING OF INTERRUPT SOURCE CALLS
JOLLUSUDARSHANREDDY
 
PDF
Tipos de-ranuras
Wilmer Vasquez Tasayco
 
PDF
Lecture 15 ryuzo okada - vision processors for embedded computer vision
mustafa sarac
 
Mother Board
shubham dhiman
 
Memory System
ImranulHasan6
 
Basic computer system
Sweta Kumari Barnwal
 
INTERRUPT ROUTINES IN RTOS EN VIRONMENT HANDELING OF INTERRUPT SOURCE CALLS
JOLLUSUDARSHANREDDY
 
Tipos de-ranuras
Wilmer Vasquez Tasayco
 
Lecture 15 ryuzo okada - vision processors for embedded computer vision
mustafa sarac
 

Viewers also liked (12)

PPTX
2nd ARM Developer Day - NXP USB Workshop
Antonio Mondragon
 
PPTX
Usb
dillonexcell
 
PPS
Kudos wireless and otg (1)
Sajid Baloch
 
PDF
Product infornation_promotional usb
SJ Youn
 
PDF
Cardiologia medicacion antiarritmica fallo_miocardico
Guillaume Michigan
 
PPTX
Nickel: A Corrosion-Resistant Element
Patrick Caparoso
 
DOCX
Fin 351 full course latest 2106 november all discussion, quizes assignment an...
lenasour
 
PPSX
Seguridad, privacidad y medidas de prevención2
Arely Pliego
 
PDF
Farmacos en arritmias
Guillaume Michigan
 
PPT
Usb Controlled Function Generator
Kent Schonert
 
PDF
Adike, teja
Teja Adike
 
PPT
Usb 72213 76207
Muruly Krishan
 
2nd ARM Developer Day - NXP USB Workshop
Antonio Mondragon
 
Kudos wireless and otg (1)
Sajid Baloch
 
Product infornation_promotional usb
SJ Youn
 
Cardiologia medicacion antiarritmica fallo_miocardico
Guillaume Michigan
 
Nickel: A Corrosion-Resistant Element
Patrick Caparoso
 
Fin 351 full course latest 2106 november all discussion, quizes assignment an...
lenasour
 
Seguridad, privacidad y medidas de prevención2
Arely Pliego
 
Farmacos en arritmias
Guillaume Michigan
 
Usb Controlled Function Generator
Kent Schonert
 
Adike, teja
Teja Adike
 
Usb 72213 76207
Muruly Krishan
 
Ad

Similar to An Overview Study on USB OTG Device ISP1761 (20)

PPT
Usb Overview
Pradeep Patel
 
PDF
Lpc1769 68 67_66_65_64
trowftd
 
PPT
Overview of LPC213x MCUs
Premier Farnell
 
PPT
Choosing_(and_Implem..
webhostingguy
 
PDF
Eekol 2012 jan04_int_ems_an_01
KaoMao
 
PPT
eCOG1X 16-bit Microcontrollers
Premier Farnell
 
PPT
Introducing OMAP-L138/AM1808 Processor Architecture and Hawkboard Peripherals
Premier Farnell
 
PPT
Solution on Handheld Signal Generator
Premier Farnell
 
PPT
An Overview of LPC2101/02/03
Premier Farnell
 
PPTX
Usb protocol
PREMAL GAJJAR
 
PPT
10_2Starting with serial_II.ppt
ABDULRHMANMohammad3
 
PDF
USB TO USB Data Transfer without PC
IJERD Editor
 
PDF
An1003 usb
Eng Seng Lim
 
PDF
Usb In-a-Nutshell
Avalue Technology
 
PPT
Overview of LPC214x MCUs
Premier Farnell
 
PDF
How to design a Passive Infrared (PIR) Open Source Project
Ionela
 
PDF
Paper id 252014121
IJRAT
 
PDF
CY96F353PDFghnisbnidbgfidvieicudff fofigkidi
xtreamer810
 
Usb Overview
Pradeep Patel
 
Lpc1769 68 67_66_65_64
trowftd
 
Overview of LPC213x MCUs
Premier Farnell
 
Choosing_(and_Implem..
webhostingguy
 
Eekol 2012 jan04_int_ems_an_01
KaoMao
 
eCOG1X 16-bit Microcontrollers
Premier Farnell
 
Introducing OMAP-L138/AM1808 Processor Architecture and Hawkboard Peripherals
Premier Farnell
 
Solution on Handheld Signal Generator
Premier Farnell
 
An Overview of LPC2101/02/03
Premier Farnell
 
Usb protocol
PREMAL GAJJAR
 
10_2Starting with serial_II.ppt
ABDULRHMANMohammad3
 
USB TO USB Data Transfer without PC
IJERD Editor
 
An1003 usb
Eng Seng Lim
 
Usb In-a-Nutshell
Avalue Technology
 
Overview of LPC214x MCUs
Premier Farnell
 
How to design a Passive Infrared (PIR) Open Source Project
Ionela
 
Paper id 252014121
IJRAT
 
CY96F353PDFghnisbnidbgfidvieicudff fofigkidi
xtreamer810
 
Ad

More from Premier Farnell (20)

PPT
Being a business assistant with element14 in krakow
Premier Farnell
 
PPT
Optical Encoders
Premier Farnell
 
PPT
PSA-T Series Spectrum Analyser: PSA1301T/ PSA2701T
Premier Farnell
 
PPT
TPS2492/93 – High Voltage Hotswap Controller
Premier Farnell
 
PPT
Stellaris® 9000 Family of ARM® Cortex™-M3
Premier Farnell
 
PPT
Piccolo F2806x Microcontrollers
Premier Farnell
 
PPT
Introduce to AM37x Sitara™ Processors
Premier Farnell
 
PPT
ETRX3 ZigBee Module: ETRX3
Premier Farnell
 
PPT
DMM4000 Benchtop Digital Multimeters
Premier Farnell
 
PPT
Discovering Board for STM8L15x MCUs
Premier Farnell
 
PPT
Yaw-rate Gyroscopes
Premier Farnell
 
PPT
An Overview Study on MEMS digital output motion sensor: LIS331DLH
Premier Farnell
 
PPT
LED Solar Garden Lighting Solution From STMicroelectronics
Premier Farnell
 
PPT
Medium Performance Gyroscopes
Premier Farnell
 
PPT
Getting to Know the R8C/2A, 2B Group MCUs
Premier Farnell
 
PPT
SEARAY™ Open Pin Field Interconnects
Premier Farnell
 
PPT
PWM Controller for Power Supplies
Premier Farnell
 
PPT
Handheld Point of Sale Terminal
Premier Farnell
 
PPT
Reflective Optical Switch: SFH774X
Premier Farnell
 
PPT
SA571 Compandors
Premier Farnell
 
Being a business assistant with element14 in krakow
Premier Farnell
 
Optical Encoders
Premier Farnell
 
PSA-T Series Spectrum Analyser: PSA1301T/ PSA2701T
Premier Farnell
 
TPS2492/93 – High Voltage Hotswap Controller
Premier Farnell
 
Stellaris® 9000 Family of ARM® Cortex™-M3
Premier Farnell
 
Piccolo F2806x Microcontrollers
Premier Farnell
 
Introduce to AM37x Sitara™ Processors
Premier Farnell
 
ETRX3 ZigBee Module: ETRX3
Premier Farnell
 
DMM4000 Benchtop Digital Multimeters
Premier Farnell
 
Discovering Board for STM8L15x MCUs
Premier Farnell
 
Yaw-rate Gyroscopes
Premier Farnell
 
An Overview Study on MEMS digital output motion sensor: LIS331DLH
Premier Farnell
 
LED Solar Garden Lighting Solution From STMicroelectronics
Premier Farnell
 
Medium Performance Gyroscopes
Premier Farnell
 
Getting to Know the R8C/2A, 2B Group MCUs
Premier Farnell
 
SEARAY™ Open Pin Field Interconnects
Premier Farnell
 
PWM Controller for Power Supplies
Premier Farnell
 
Handheld Point of Sale Terminal
Premier Farnell
 
Reflective Optical Switch: SFH774X
Premier Farnell
 
SA571 Compandors
Premier Farnell
 

Recently uploaded (20)

PPTX
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
PPTX
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
PDF
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
PPTX
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
PPTX
The Future of AI & Machine Learning.pptx
pritsen4700
 
PDF
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
PDF
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
PDF
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
PDF
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
PDF
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
PDF
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
PDF
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
PDF
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
PDF
The Future of Artificial Intelligence (AI)
Mukul
 
PDF
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
PDF
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
PDF
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
PPTX
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
PPTX
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
PDF
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
 
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
The Future of AI & Machine Learning.pptx
pritsen4700
 
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
The Future of Artificial Intelligence (AI)
Mukul
 
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
 

An Overview Study on USB OTG Device ISP1761

  • 1. An Overview Study on USB OTG Device ISP1761 Source: ST-NXP Wireless
  • 2. Introduction Purpose An Overview Study on USB OTG Device ISP1761 Outline Features Applications and Connection Diagram Internal Block Diagram, Hub, Clock. Power supply connection and Interrupt Endpoint Description, OTG State Diagram. Content 18 pages
  • 3. Features It supports data transfer at high-speed (480 Mbit/s), full-speed (12 Mbit/s) and low-speed (1.5 Mbit/s). The ISP1761 has three USB ports. Port 1 can be configured to function as a downstream port, an upstream port or an OTG port. Supports OTG Host Negotiation Protocol (HNP) and Session Request Protocol (SRP) Multitasking support with virtual segmentation feature and High-speed memory controller Generic processor interface to most CPUs, such as Hitachi SH-3 and SH-4, NXP XA,…Etc and PowerPC Reduced Instruction Set Computer (RISC) processors. Supports Programmed I/O (PIO) and Direct Memory Access (DMA). Integrated Phase-Locked Loop (PLL) with external 12 MHz crystal for low EMI. Integrated 5.0 V-to-1.8 V or 3.3 V-to-1.8 V voltage regulator (internal 1.8 V for low-power core) Hybrid-power mode: VCC(5V0) (can be switched off), VCC(I/O) (permanent) Target total current consumption: Normal operation; one port in high-speed active: ICC < 100 mA when the internal charge pump is not used Suspend mode: ICC(susp) < 150 mA at ambient temperature of +25 °C
  • 4. OTG and Peripheral Controller-Specific Features OTG controller-specific features : OTG transceiver: fully integrated; Supports HNP and SRP for OTG dual-role devices HNP: status and control registers for software implementation SRP: status and control registers for software implementation Programmable timers with high resolution (0.01 ms to 80 ms) for HNP and SRP Supports external source of VBUS Peripheral controller-specific features : High-performance USB peripheral controller with integrated Serial Interface Engine (SIE), FIFO memory and transceiver Supports auto Hi-Speed USB mode discovery and Original USB fallback capabilities Supports high-speed and full-speed on the peripheral controller Bus-powered or self-powered capability with suspend mode Slave DMA, fully autonomous and supports multiple configurations Seven IN endpoints, seven OUT endpoints and one fixed control IN and OUT endpoint Integrated 8 kB memory Software-controllable connection to the USB bus, SoftConnect1
  • 5. Applications Host/peripheral roles: Mobile phone to/from: Digital still camera to/from: Printer to/from: Oscilloscope to/from: Personal digital assistant to/from: Mobile phone: upload/download files MP3 player: upload/download songs Scanner: scan pictures Mass storage: upload/download files Global Positioning System (GPS): obtain directions, mapping information Digital still camera: upload pictures
  • 10. Interrupts The ISP1761 will assert the IRQ according to the source or event in the HcInterrupt register. The main steps to enable the IRQ assertion are: 1. Set GLOBAL_INTR_EN (bit 0) in the HW Mode Control register. 2. Define the IRQ active as level or edge in INTR_LEVEL (bit 1) of the HW Mode Control register. 3. Define the IRQ polarity as active LOW or active HIGH in INTR_POL (bit 2) of the HW Mode Control register. These settings must match IRQ settings of the host processor. By default, interrupt is level-triggered and active LOW. 4. Program the individual Interrupt Enable bits in the HcInterruptEnable register. The software will need to clear the Interrupt Status bits in the HcInterrupt register before enabling individual interrupt enable bits. The interrupt for each endpoint can individually be controlled through the associated IEPnRX or IEPnTX bits. All interrupts can globally be disabled through bit GLINTENA in the Mode register
  • 11. Phase-Locked Loop (PLL) Clock Multiplier The internal PLL requires a 12 MHz input, which can be a 12 MHz crystal or a 12 MHz clock already existing in the system with a precision better than 50 ppm. This allows the use of a low-cost 12 MHz crystal that also minimizes Electro-Magnetic Interference (EMI). When an external crystal is used, make sure the CLKIN pin is connected to VCC(I/O). The PLL block generates all the main internal clocks required for normal functionality of various blocks: 30 MHz, 48 MHz and 60 MHz.
  • 12. ISP1761 Power Supply Connection
  • 13. Overcurrent detection The ISP1761 can implement a digital or analog overcurrent detection scheme. Bit 15 of the HW Mode Control register can be programmed to select the analog or digital overcurrent detection. The range of the overcurrent detection voltage for the ISP1761 is 45 mV to 100 mV The main features of this circuit are self reporting, automatic resetting, low-trip time and low cost. The port power will automatically be disabled by the ISP1761 on an overcurrent event occurrence, by de-asserting the PSWn_N signal without any software intervention.
  • 14. Power-On Reset (POR) Clock with respect to the external power-on reset Internal power-on reset timing
  • 15. Memory Segmentation and Access Block Diagram
  • 16. OTG Controller A-device State Diagram
  • 17. Endpoint Description Each USB peripheral is logically composed of several independent endpoints. An endpoint acts as a terminus of a communication flow between the USB host and the USB peripheral. At design time, each endpoint is assigned a unique endpoint identifier, The combination of the peripheral address, the endpoint number, and the transfer direction allows each endpoint to be uniquely referenced. The peripheral controller has 8 kB of internal FIFO memory, which is shared among the enabled USB endpoints. The two control endpoints are fixed 64 bytes long. Any of the seven IN and seven OUT endpoints can separately be enabled or disabled. The endpoint type (interrupt, isochronous or bulk) and packet size of these endpoints can individually be configured.
  • 18. Additional Resource For ordering the ISP1761, please click the part list or Call our sales hotline For additional inquires contact our technical service hotline For more product information go to http://www.stericsson.com/product/222228.jsp#Applications Newark Farnell

Editor's Notes

  • #3: Welcome to the training module on xxx.
  • #4: The ISP1761 is a single-chip Hi-Speed Universal Serial Bus (USB) On-The-Go (OTG) Controller integrated with advanced ST-NXP Wireless slave host controller and the ST-NXP Wireless ISP1582 peripheral controller. The Hi-Speed USB host controller and peripheral controller comply to “Universal Serial Bus Specification Rev. 2.0” and support data transfer speeds of up to 480 Mbit/s. The Enhanced Host Controller Interface (EHCI) core implemented in the host controller is adapted from “Enhanced Host Controller Interface Specification for Universal Serial Bus Rev. 1.0”. The OTG controller adheres to “On-The-Go Supplement to the USB Specification Rev. 1.3”. The ISP1761 has three USB ports. Port 1 can be configured to function as a downstream port, an upstream port or an OTG port; ports 2 and 3 are always configured as downstream ports. The OTG port can switch its role from host to peripheral, and peripheral to host. The OTG port can become a host through the Host Negotiation Protocol (HNP) as specified in the OTG supplement.
  • #5: This slide gives you features about OTG controller-specific and Peripheral controller-specific features.
  • #6: The ISP1761 can be used to implement a dual-role USB device in any application, USB host or USB peripheral, depending on the cable connection. If the dual-role device is connected to a typical USB peripheral, it behaves like a typical USB host. The dual-role device can also be connected to a PC or any other USB host and behave like a typical USB peripheral.
  • #7: Here is a Typical Internal connection Diagram of the Device ISP1761. it has Generic processor interface block which has memory management unit slave DMA controller, Interrupt controller, Hardware configuration registers. Transaction translator and RAM which is interconnected to USB full speed High speed data path, it has 3 USB ATX blocks/ports, EHCI and operational register block, PD and payload memory block, PLL block…Etc
  • #8: The EHCI block and the Hi-Speed USB hub block are the main components of the advanced ST-NXP Wireless slave host controller. The internal Hi-Speed USB hub block replaces the companion host controller block used in the original architecture of a Peripheral Component Interconnect (PCI) Hi-Speed USB host controller to handle full-speed and low-speed modes. The hardware architecture in the ISP1761 is simplified to help reduce cost and development time, by eliminating the additional work involved in implementing the OHCI software required to support full-speed and low-speed modes. The ISP1761 implements an EHCI that has an internal port, the root hub port which is not available externally, on which the internal hub is connected. The three external ports are always routed to the internal hub.
  • #9: The ISP1761 implements an EHCI that has an internal port, the root hub port (not available externally), on which the internal hub is connected. The three external ports are always routed to the internal hub. The internal hub is a Hi-Speed USB hub including the TT.
  • #10: The ISP1761 has three ports Port 2 does not need to be enabled using software if only port 1 or port 3 is used. No port needs to be disabled by external pull-up resistors, if not used. The DP and DM of the unused ports need not be externally pulled HIGH because there are internal pull-down resistors on each port that are enabled by default.
  • #11: All the interrupt events are represented by the respective bits allocated in the HcInterrupt register. There is no mechanism to show the order or the moment occurrence of an interrupt. The asserted bits in the HcInterrupt register can be cleared by writing back the same value to the HcInterrupt register. This means that writing logic 1 to each of the set bits will reset that corresponding bits to the initial inactive state.
  • #12: Here we says about the Phase-Locked Loop clock multiplier which is present inside the device. It accepts 12Mhz input it can be from crystal or from external clock. It generates 30Mhz and 60Mhz output which is required for normal functionalities
  • #13: This slide shows a typical Power supply connection to ISP1761. A 4.7 mF-to-10 mF electrolytic or tantalum capacitor is required on any one of the pins 5, 50 or 118. All the electrolytic or tantalum capacitors must be of LOW ESR type (0.2 W to 2 W). In hybrid mode, VCC(5V0) can be switched off using an external PMOS transistor, controlled using one of the GPIO pins of the processor. This helps to reduce the suspend current, ICC(I/O), below 100 mA. If the ISP1761 is used in hybrid mode and VCC(5V0) is off during suspend, a 2 ms reset pulse is required when power is switched back on, before the resume programming sequence starts.
  • #14: ISP1761 has overcurrent detection built inside, The range of the overcurrent detection voltage for the ISP1761 is 45 mV to 100 mV. The port power will automatically be disabled by the ISP1761 on an overcurrent event occurrence, by de-asserting the PSWn_N signal without any software intervention. The digital overcurrent scheme requires using an external power switch with integrated overcurrent detection, such as LM3526, MIC2526 (2 ports) or LM3544 (4 ports). These devices are controlled by PSWn_N signals corresponding to each port.
  • #15: When VCC(I/O) is directly connected to the RESET_N pin, the internal POR pulse width, tPORP, will typically be 800 ns. The pulse is started when VCC(5V0) rises above VTRIP of 1.2 V. The recommended RESET input pulse length at power-on must be at least 2 ms to ensure that internal clocks are stable. The RESET_N pin can be either connected to VCC(I/O), using the internal POR circuit or externally controlled by the microcontroller, ASIC, and so on.
  • #16: The internal addressable host controller buffer memory is 63 kB. The ISP1761 is a slave host controller. This means that it does not need access to the local bus of the system to transfer data from the system memory to the ISP1761 internal memory, Therefore, correct data must be transferred to both the Proprietary Transfer Descriptor (PTD) area and the payload area by PIO (using CPU access) or programmed DMA. The RAM is structured in blocks of Proprietary Transfer Descriptor and payloads so that while the USB is executing on an active transfer-based Proprietary Transfer Descriptor , the processor can simultaneously fill up another block area in the RAM. A Proprietary Transfer Descriptor and its payload can then be updated on-the-fly without stopping or delaying any other USB transaction or corrupting the RAM data.
  • #17: The OTG state machine is implemented with software. The inputs to the state machine come from four sources: hardware signals from the USB bus, software signals from the application program, internal variables with the state machines, and timers: The OTG state machine is the software behind all the OTG functionality. It is implemented in the microprocessor system that is connected to the ISP1761. The ISP1761 provides registers for all input status, the output control and timers to fully support the state machine transitions. The register involved in this operation are: OTG Control register, OTG Status register, OTG Interrupt Latch register, OTG Interrupt Enable Fall and OTG Interrupt Enable Rise registers, OTG Timer register.
  • #18: Here we explain about the Endpoint description, An endpoint acts as a terminus of a communication flow between the USB host and the USB peripheral. an End point is assigned unique Address or identifier before any transfer of data is established. an Endpoint can be of Interrupt type, asochronous type, or Bulk type depending on the type of data transfer required.
  • #19: Thank you for taking the time to view this presentation on ISP1761 . If you would like to learn more or go on to purchase some of these devices, you may either click on the part list link, or simple call our sales hotline. For more technical information you may either visit the ST-NXP Wireless site, or if you would prefer to speak to someone live, please call our hotline number, or even use our ‘live chat’ online facility.