- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
My kit did not come with the 24 MHz crystal installed. Is there a reason that this is the case? Can I install a crystal myself, or is there an oscillator errata?
- Labels:
-
PSoC 5LP
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Check errata. ES1 has IMO startup issues.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Yes, there was start-up issue observed in ES1. This is documented in the errata.
This is what the errata reads:
"MHz External Crystal Oscillator Voltage
■ PROBLEM DEFINITION
The MHz External Crystal Oscillator (MHz ECO) used to drive an external MHz crystal does not function when
Vdda is below 2.0V.
■ PARAMETERS AFFECTED
NA
■ TRIGGER CONDITION(S)
Vdda < 2.0V with External Crystal Oscillator enabled.
■ SCOPE OF IMPACT
This issue results in the MHz oscillator only functioning for Vdda > 2.0V.
■ WORKAROUND
1. If possible run the device at Vdda ≥ 2.0V.
a) Directly increase the Vdda supply to ≥ 2.0V.
b) Use the Inductive Boost Pump to increase the Vdda supply to ≥ 2.0V.
2. If MHz crystal accuracy is required with Vdda below 2.0V an external crystal and oscillator can be used to
route a digital clock into the device through the Digital Clock Source in PSoC Creator.
3. Use the IMO (and PLL if required) with 1% accuracy.
■ FIX STATUS
Silicon revision fix available in ES2."
Regards,
dasg
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
From what I understand here, as long as I am operating at 3.3V or 5.5V, the external oscillator should be okay.
Does Cypress suggest adding a crystal, or clocking from another method (such as an external digital signal)?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Diode Dan,
Is there any specific reason for insisting on the use of external crystal oscillator or external digital signal for clocking?
If extremely high precision is not required, then combination of IMO and PLL can be used to generate clock for Bus Clock.
IMO can be set to 3MHz and PLL set to the required frequency (say 24MHz).
If use of Crystal is inevitable, then external crystal can be used (as you are operating above 2V).
Regards,
dasg
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Diode Dan,
I was just reading the P5 errata and came up with something different. Not sure why this info is conflicting with dasg's info. The doc is at Rev "H" from today's look. This doc says that there is a possible issue when VDAA is GREATER than 1.8V. For now, I am running from a 12MHz external oscillator, which is working well. Remember to turn-off sync on the input pin. Otherwise, see the app note. KellyC
CY8C55 Family Errata Silicon Revision ES1
■ PROBLEM DEFINITION
The MHz oscillator contains a design weakness that causes it to function outside datasheet specifications if
VDDA is greater than 1.8 V. This weakness is not immediately present on new devices. The issue manifests
over a period of time ranging from a few months to several years. The exact time to failure varies from device
to device.
■ TRIGGER CONDITION(S)
VDDA greater then 1.8 V when the ECO MHz oscillator is enabled
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Actually in looking at this again, this errata may apply to the internal oscillator. Cheers, Kelly C.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi dspGuru,
The errata which you have pointed out is applicable to MHz oscillator which is used in conjunction with the external Crystal.
However, as mentioned in the errata this weakness is not visible in new devices. It may be visible with ageing in months / years.
This varies from device to device.
It is good to hear that you are using 12MHz external Crystal and got it working.
Regards,
dasg