| Electronic Components Datasheet Search |
|
FUSB307BVMPX Datasheet(PDF) 12 Page - ON Semiconductor |
|
|
|||||||||||||||||||||||||||||
FUSB307BVMPX Datasheet(HTML) 12 Page - ON Semiconductor |
|
12 / 57 page ![]() FUSB307B www.onsemi.com 12 Hard Reset/ Cable Reset State Machine The TCPM will write the TRANSMIT register to initiate the Hard Reset/Cable Reset state machine, see Figure 11. If a the FUSB307B is in the middle of a transmission when instructed to send a Hard or Cable reset, it will set the ALERTL.I_TXDISC bit and send the hard reset signaling as soon as possible. The FUSB307B implements the HardResetCompleteTimer. A Hard Reset or Cable Reset will be attempted until the HardResetCompleteTimer times out. After a successful transmission or timeout, the FUSB307B will indicate that a Hard Reset or Cable Reset has been sent by asserting both ALERTL.I_TXSUCC and ALERTL.I_TXFAIL registers simultaneously. The bits in RXDETECT and RXBYTECNT will be reset to disable PD message passing after a Hard Reset is received or transmitted. Figure 11. Hard Reset and Cable Reset State Machine TRANSMIT[2:0]=101b or 110b written Hard Reset or Cable Reset sent tHardResetComplete expires PRL_HR_Wait_for_Hard_Reset_ Request PRL_HR_Failure Actions on entry: Instruct PHY to stop attempting to send Hard Reset or Cable Reset. PRL_HR_Success Actions on entry: Stop tHardResetComplete timer PRL_HR_Construct_Message Actions on entry: Start tHardResetComplete timer Request PHY to send Hard Reset or Cable Reset Actions on entry: PRL_HR_Report Actions on entry: Assert ALERT.I_TX_SUCC and ALERT.I_TX_FAIL Automatic GoodCRC Response Power Delivery packets require a GoodCRC acknowledge packet to be sent for each received packet where the calculated CRC is the correct value. This calculation is done by the FUSB307B. The FUSB307B will automatically send the GoodCRC control packet in response to alleviate the local processor from responding quickly to the received packet. Once the GoodCRC packet is sent the FUSB307B will trigger the ALERTL.I_RXSTAT interrupt. The following sequence of events occur internally within the FUSB307B without processor intervention when it is determined that the receive message has the correct CRC. If the host processor attempts a packet transmission during an Automatic GoodCRC response, the FUSB307B will set the ALERTL.I_TXDISC bit interrupting the processor. The processor should only transmit a new packet once ALERTL.I_TXSUCC or ALERTL.I_TX_FAIL has been received. It is assumed that the processor will set the PWRCTRL.ORIENT to specify which channel USB−PD traffic will be transmitted or received. BIST Mode Bist Transmit The FUSB307B will transmit Bist Carrier Mode 2 signaling when directed by the TCPM via TRANSMIT register. The FUSB307B will exit Bist Mode after tBISTContMode timer expires. Bist Receive When the FUSB307B is in Bist receive mode via TCPC_CTRL register, it will acknowledge these packets with a GoodCRC and automatically flush the buffer to allow for thousands of packets to be received without filling the receive buffer. Bist Receive mode will exit on a cable disconnect or a Hard Reset received. VBUS Source and Sink Control The FUSB307B can control a source and sink path via two outputs: SRC for the source path and SNK for the sink VBUS path. These two outputs are controlled via the COMMAND register. The SNK and SRC outputs will autonomously disable upon a cable detach. |
|
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 |
| 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 |