Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronic Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Register Log in

Min. clock speed requirement

Status
Not open for further replies.

vreg

Member level 4
Joined
Oct 16, 2012
Messages
70
Helped
1
Reputation
2
Reaction score
1
Trophy points
1,288
Activity points
1,935
Hi,
I wanted to know why a certain component might require some minimum clock frequency in order to operate.
For example, I read somewhere that
when the USB interface is used in an application, the clock input must be at least 18 MHz in
order to support internal operations of the USB block...
 

KlausST

Super Moderator
Staff member
Joined
Apr 17, 2014
Messages
18,124
Helped
4,060
Reputation
8,120
Reaction score
3,982
Trophy points
113
Activity points
119,561
Hi,

this are only fragments...

Are you talking about a certain USB interface chip or a microcontroller?

If microcontroller:
The processing speed of microcontrollers depend on clock frequency.
The microcontroller needs to answer the incoming USB request within a limited time.
If it´s clock speed is too low it can´t react within the time and communication fails.



Klaus
 

vreg

Member level 4
Joined
Oct 16, 2012
Messages
70
Helped
1
Reputation
2
Reaction score
1
Trophy points
1,288
Activity points
1,935
I get your point..

But the USB block here is an on-chip peripheral of the microcontroller (LPC23xx), so shouldn't the clock to the USB block be same as the CPU clock and therefore the said situation shouldn't arise.

Did I miss something here?
 

KlausST

Super Moderator
Staff member
Joined
Apr 17, 2014
Messages
18,124
Helped
4,060
Reputation
8,120
Reaction score
3,982
Trophy points
113
Activity points
119,561
Hi,

yes and no.
Even the on chip periferal needs a number of clock cycles to react on the incoming data.

As long as the USB periferal has no PLL to synchronize to the USB data rate it needs a minimum clock frequency.

***
Additionally the USB periferal usually needs the microcontroller to communicate, within a maximum delay time.


Klaus
 

Ishaan Karnik

Member level 3
Joined
Jun 16, 2012
Messages
64
Helped
14
Reputation
28
Reaction score
14
Trophy points
1,288
Activity points
1,726
6 MHz - Low Speed USB
12 MHz - Full Speed USB
16 MHz - Full Speed USB (some implementation)
24 MHz (x20 PLL) - USB 2.0

However this speeds may vary with respect to hardware implementation of USB Phy
 

Status
Not open for further replies.
Toggle Sidebar

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top