Renesas R5S72621 Manual Do Utilizador

Página de 2152
 
Section 26   USB 2.0 Host/Function Module 
Page 1498 of 2108 
 
R01UH0134EJ0400  Rev. 4.00 
 
 Sep 
24, 
2014 
SH7262 Group, SH7264 Group
(9)  BCHG Interrupt 
The BCHG interrupt is generated when the USB bus state has changed. The BCHG interrupt can 
be used to detect whether or not the peripheral device is connected when the host controller 
function has been selected and can also be used to detect a remote wakeup. The BCHG interrupt is 
generated regardless of whether the host controller function or function controller function has 
been selected. 
(10)  DTCH Interrupt 
The DTCH interrupt is generated if disconnection of the USB bus is detected when the host 
controller function has been selected. This module detects bus disconnection based on USB 
Specification 2.0. 
After detecting the DTCH interrupt, this module controls hardware as described below 
(irrespective of the set value of the corresponding interrupt enable bit). Terminate all the pipes in 
which communications are currently carried out for the USB port and make a transition to the wait 
state for bus connection to the USB port (wait state for ATTCH interrupt generation). 
(a) Modifies the UACT bit to 0.  
(b) Puts the port into the idle state. 
 
(11)  SACK Interrupt 
The SACK interrupt is generated when an ACK response for the transmitted setup packet has been 
received from the peripheral device with the host controller function selected. The SACK interrupt 
can be used to confirm that the setup transaction has been completed successfully. 
(12)  SIGN Interrupt 
The SIGN interrupt is generated when an ACK response for the transmitted setup packet has not 
been correctly received from the peripheral device three consecutive times with the host controller 
function selected. The SIGN interrupt can be used to detect no ACK response transmitted from the 
peripheral device or corruption of an ACK packet.