CCS C Software and Maintenance Offers
FAQFAQ   FAQForum Help   FAQOfficial CCS Support   SearchSearch  RegisterRegister 

ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

CCS does not monitor this forum on a regular basis.

Please do not post bug reports on this forum. Send them to CCS Technical Support

overclocking 11.0592 in H4 mode 44.2368 for 0% error@115.2kb

 
Post new topic   Reply to topic    CCS Forum Index -> General CCS C Discussion
View previous topic :: View next topic  
Author Message
treitmey



Joined: 23 Jan 2004
Posts: 1094
Location: Appleton,WI USA

View user's profile Send private message Visit poster's website

overclocking 11.0592 in H4 mode 44.2368 for 0% error@115.2kb
PostPosted: Mon Aug 11, 2008 10:24 am     Reply with quote

Has anyone overclocked 11.0592 in H4 mode 44.2368 for 0% error@115.2k baud?

Spec sheet says 10MhZ x4 ie:40MhZ is max but if figured there should
be a margin of error.

This is going into production,.. but I figured that if they made it through
24hr burn in I'd be in the clear.

Has anyone tried this?
Does it seem production worthy?
How many boards(volume) is in the field? outside??
PCM programmer



Joined: 06 Sep 2003
Posts: 21708

View user's profile Send private message

PostPosted: Mon Aug 11, 2008 12:54 pm     Reply with quote

Why not use a 9.216 MHz crystal, which gives 36.864 MHz in PLL mode ?
Then it gives 0% error at 115200 baud and you don't have to overclock it.
treitmey



Joined: 23 Jan 2004
Posts: 1094
Location: Appleton,WI USA

View user's profile Send private message Visit poster's website

PostPosted: Mon Aug 11, 2008 2:15 pm     Reply with quote

Yes, of course your right.

Just wanted to know if this is ever done.

What volumes are in production.

Please respond if you do this.

Thanks
PCM programmer



Joined: 06 Sep 2003
Posts: 21708

View user's profile Send private message

PostPosted: Mon Aug 11, 2008 2:33 pm     Reply with quote

I never ship any over-clocked product.
SherpaDoug



Joined: 07 Sep 2003
Posts: 1640
Location: Cape Cod Mass USA

View user's profile Send private message

PostPosted: Mon Aug 11, 2008 3:43 pm     Reply with quote

I would be scared to ship anything that goes beyond spec unless I had written info from Microchip that it was OK. For hobby stuff sure... but not for paying customers.
On the other hand my products all cost over $1000 US. If the paying customer is paying for a $10 teddy bear things might be different.
_________________
The search for better is endless. Instead simply find very good and get the job done.
treitmey



Joined: 23 Jan 2004
Posts: 1094
Location: Appleton,WI USA

View user's profile Send private message Visit poster's website

PostPosted: Tue Aug 12, 2008 7:56 am     Reply with quote

Yes,
And the thing is, I've never seen an over-clocking failure.
And I figure if it was to fail, I'd see it on burn in. I don't think it would start off OK in burn in, then fail latter on. Just my take.
Seems not too many people are doing this.
I'll do a 20 board run and see how they go.
(my boards are $300 and have a 4 year cross shipping warranty)
(if ANYTHING goes wrong they have a new board in less than 24 hr)

Anyone else have an opinion?
bwhiten



Joined: 26 Nov 2003
Posts: 151
Location: Grayson, GA

View user's profile Send private message

Questionable
PostPosted: Tue Aug 12, 2008 11:20 am     Reply with quote

I personally would not ship it to a customer if there is an in-spec alternative. What's to gain by going out of spec just because you can? Chances are you will eventually run into a lot of components that are much closer to the listed spec and all hell will break loose with you customer base.
How mission critical is this product to the customer?
Have you performed "burn-in" as you call it, over the full temperature and humidity range the product can be exposed?
How about with elevated and degraded power rails?
If you still consider this an option I would do some 4-corner testing of the product, not just one or two but a representative quantity of boards that will show if you can live with the failure rate.
Is there another reason to overclock the PIC other than the baud rate?
These are all questions I would ask an engineer working for me.
ckielstra



Joined: 18 Mar 2004
Posts: 3680
Location: The Netherlands

View user's profile Send private message

PostPosted: Tue Aug 12, 2008 11:41 am     Reply with quote

Exceeding the specifications by more than 10% seems a large risk to me. A burn in test doesn't guarantee the next batch of processors will meet the same specifications. I would ask Microchip for a written confirmation that with your voltage and temperature ranges the chip will work.

You didn't mention the processor model you are using, but would it be possible to use one of the newer models? There are PIC18 models with a maximum of 42MHz, 48MHz and even 64MHz.
PCM programmer



Joined: 06 Sep 2003
Posts: 21708

View user's profile Send private message

PostPosted: Tue Aug 12, 2008 11:41 am     Reply with quote

If you care about staying in business you won't ship out-of-spec designs.
treitmey



Joined: 23 Jan 2004
Posts: 1094
Location: Appleton,WI USA

View user's profile Send private message Visit poster's website

PostPosted: Tue Aug 12, 2008 4:17 pm     Reply with quote

AND This is why I ask questions.
Thinking about the corner cases, and that what works today may
not work with next silicon,

thus I have decided to stay within the written specification.

Thanks for the input.


Last edited by treitmey on Fri Aug 15, 2008 7:38 am; edited 2 times in total
meereck



Joined: 09 Nov 2006
Posts: 173

View user's profile Send private message

PostPosted: Wed Aug 13, 2008 10:55 am     Reply with quote

crystal 22,1184MHZ works as well
markleman



Joined: 30 Mar 2006
Posts: 5

View user's profile Send private message

PostPosted: Fri Aug 15, 2008 3:30 am     Reply with quote

The problem is you could make hundreds of boards, burn them in on the bench and it still would not help you know if it will be reliable in the field. It is quite likely that on the bench at room temp with a stable supply rail and no external noise all will be well, but raise the temp or lower the supply voltage and you may encounter problems. Unless you can control the environment your end users put you boards into your will never sleep well with an over clocked part. And then Microchip may change something (a die shrink, change fab or tweek the manufacturing process) and your next batch will fail, not on the bench but in the field where the cost of replacement and loss of reputation is high.

All of which is why the overwhelming consensus in this thread has been 'don't do it' Wink

We have to test some of our designs in an environmental chamber over -40C -> +125C, whilst in a rotating pressure vessel at 10bar pressure, half full of liquid to prove they will work in the field Shocked. I went over the data sheet in detail to make sure we did not exceed anything and got Microchip to clarify a few grey areas. Which is why I sleep well, safe in the knowledge that 10,000+ PIC are out there reliably doing the job we intended them to do. Cool

The bottom line is "Do you *really need* 11.0592MHz crystal, won't the design work with a 9.216 MHz crystal?"
treitmey



Joined: 23 Jan 2004
Posts: 1094
Location: Appleton,WI USA

View user's profile Send private message Visit poster's website

PostPosted: Fri Aug 15, 2008 7:38 am     Reply with quote

Yup, got it
Ttelmah
Guest







PostPosted: Mon Aug 18, 2008 9:39 am     Reply with quote

As a 'follow up' comment, there are occasions, when it may be necessary to 'overclock' (but rare). I had one quite a few years ago, where the interface timing, just wouldn't work, without a tiny increase in clock speed (just over 2%). Now I realised, that data sheets, are an _entirety_. The key is that things like clock speeds are quoted for a specified temperature range, and supply range, and will almost invariably be 'stretchable', _provided you are prepared to sacrifice something else in the data sheet_. Hence I contacted the manufacturer, and asked if they could provide data of what would need to be sacrificed. They could. I received graphs of maximum clock rates versus temperature, for a range of supply voltages. Because the temperature specification needed for the product fell several degrees below the range for the chip, I was able to 'overclock', but support the decision to do so, with graphs showing what the chip manufacturer said.
Getting data like this from the manufacturer, is the _only_ way that I'd consider 'overclocking' for a commercial product. Otherwise you are just asking for 'come backs', when failures do happen, even if they are not a result of the clock rate.....
So, don't rule it completely out, but 'use with wisdom'...

Best Wishes
ckielstra



Joined: 18 Mar 2004
Posts: 3680
Location: The Netherlands

View user's profile Send private message

PostPosted: Mon Aug 18, 2008 2:11 pm     Reply with quote

Hi Ttelmah,
Thanks for putting things into perspective!
Display posts from previous:   
Post new topic   Reply to topic    CCS Forum Index -> General CCS C Discussion All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group