Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

UPD360 Datasheet(PDF) 195 Page - Microchip Technology

Part # UPD360
Description  Highly Integrated Small Form Factor USB Type-C??Power Delivery 2.0 Port Controller
PDF  221 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  MICROCHIP [Microchip Technology]
Direct Link  http://www.microchip.com
Logo MICROCHIP - Microchip Technology

UPD360 Datasheet(HTML) 195 Page - Microchip Technology

Back Button UPD360 Datasheet HTML 191Page - Microchip Technology UPD360 Datasheet HTML 192Page - Microchip Technology UPD360 Datasheet HTML 193Page - Microchip Technology UPD360 Datasheet HTML 194Page - Microchip Technology UPD360 Datasheet HTML 195Page - Microchip Technology UPD360 Datasheet HTML 196Page - Microchip Technology UPD360 Datasheet HTML 197Page - Microchip Technology UPD360 Datasheet HTML 198Page - Microchip Technology UPD360 Datasheet HTML 199Page - Microchip Technology Next Button
Zoom Inzoom in Zoom Outzoom out
 195 / 221 page
background image
 2016-2017 Microchip Technology Inc.
DS00002084C-page 195
UPD360
14.0
DISPLAYPORT HOT PLUG DETECT (HPD)
14.1
Overview
The device provides hardware offload support for detecting the state of a Display Port compliant HPD input pin to the
device.
The USB Type-C DisplayPort Alternate Mode Specification defines the HPD state in terms of two status flags:
• HPD_STATE: Indicates whether the HPD’s logical state is high or low (denoted as HPD_HIGH or HPD_LOW,
respectively). For the purposes of communicating the HPD state over USB, the logical state of HPD is considered
as remaining high while receiving an IRQ_HPD, and is low during the time that HPD is being de-bounced on a
new mechanical connection. The logical state of HPD transitions from high to low when a low level on the HPD link
has been detected for 2ms (i.e., longer than the maximum IRQ_HPD pulse detection time). The logical state of
HPD is unchanged during glitches (as specified in DP v1.3) on the HPD link.
• IRQ_HPD: Indicates an IRQ_HPD (i.e., a high-to-low transition on HPD followed by a low-to-high transition was
detected between 250us and 2ms later, as specified in DP v1.3).
14.2
HPD Receiver
The device provides HPD detection (input) via the HPD pin. HPD detection is enabled by setting HPD Enable bit and
configuring the HPD pin to be an input via HPD Configuration in HPD Control Register (HPD_CTL). Upon setting this
bit, the device continuously monitors the state of the HPD pin as follows:
• When an IRQ_HPD event occurs, the IRQ_HPD interrupt bit in HPD Interrupt Status Register (HPD_INT_STS)
will assert. IRQ_HPD is detected when HPD is initially high and de-asserts for a time greater than or equal to the
value in the IRQ_HPD Minimum Time Register (IRQ_HPD_MIN_TIME) and less than or equal to the value in the
IRQ_HPD Maximum Time Register (IRQ_HPD_MAX_TIME).
• When a Low to High transition is debounced and detected, the HPD_HIGH interrupt bit in HPD Interrupt Status
Register (HPD_INT_STS) will assert. HPD_HIGH is detected when the HPD pin is initially low and asserts for a
time greater than or equal to the value in the HPD High Detect Time Register (HPD_HIGH_DET_TIME).
• When a High to Low transition is debounced and detected, the HPD_LOW interrupt bit in HPD Interrupt Status
Register (HPD_INT_STS) will assert. HPD_LOW is detected when HPD pin is initially low and asserts for a time
greater than or equal to the value in the HPD Low Detect Time Register (HPD_LOW_DET_TIME).
APPLICATION NOTE: The HPD Interrupt Status Register (HPD_INT_STS) contents are reset to 00h when HPD
Enable is cleared.
APPLICATION NOTE: Enabled and asserted interrupts trigger the HPD_INT interrupt in the Interrupt Status Register
(INT_STS).
A mechanism has been added via the HPD Event Queue Register (HPD_QUEUE) to record up to four HPD events.
This function is enabled when HPD Enable is set and HPD Configuration indicates the HPD pin is operating as an input.
See Section 14.4.4, "HPD Event Queue Register (HPD_QUEUE)," on page 199 for additional details.
APPLICATION NOTE: The state of the HPD pin is available by reading HPD State in HPD Control Register
(HPD_CTL).
This feature is used as follows:
1.
Software configures IRQ_HPD Minimum Time Register (IRQ_HPD_MIN_TIME), IRQ_HPD Maximum Time Reg-
ister (IRQ_HPD_MAX_TIME), HPD High Detect Time Register (HPD_HIGH_DET_TIME) and HPD Low Detect
Time Register (HPD_LOW_DET_TIME). To comply with the DisplayPort specification for IRQ_HPD, the
IRQ_HPD Minimum Time Register (IRQ_HPD_MIN_TIME) and IRQ_HPD Maximum Time Register (IRQ_HPD_-
MAX_TIME) should be configured to 250 us and 2 ms, respectively. Likewise, HPD Low Detect Time Register
(HPD_LOW_DET_TIME) should be configured to greater than 2 ms.
2.
If desired, interrupts may be enabled by asserting the respective bits in the HPD Interrupt Enable Register
(HPD_INT_EN).
3.
HPD Enable is set and HPD Configuration is cleared in the HPD Control Register (HPD_CTL).
Note:
The HPD pin is always configured as a push/pull driver.



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com