In this paper,a new biphase mark coding(BMC)decoding circuit based on USB PD 3.0 pro-tocol is designed and verified.Firstly,the state machine is used to control the start and stop of the counter to predict and generate the decoding result within 25%of the sudden change of the data cycle of a single data.Secondly,the decoding threshold is calculated by finite impulse response filter.It supports the successful decoding of 13 consecutive data whose cycle changes by 7.13%.Thirdly,an error detection mechanism is added to improve the safety of the circuit.Finally,the decoding circuit is turned off when idle to save energy.The circuit is simulated and verified on the DC development plat-form of Synopsys.Compared with the decoding circuit in the literature,the new circuit has simpler structure,higher decoding accuracy,smaller circuit area,lower power consumption and higher deco-ding security.
biphase mark coding(BMC)finite impulse response filterUSB PD 3.0 protocolfast charging protocollower power consumption