The Frequency Divider component produces an output that is the clock input divided by the specified value.

Similar documents
ADC Guide, Part 1 The Ideal ADC

Produces a selectable output voltage that is higher than the input voltage

16-Bit Hardware Pulse Width Modulator Data Sheet

Produces a selectable output voltage that is higher than the input voltage

Terminating RoboClock II Output

Produces a selectable output voltage that is higher than the input voltage

3.3V Zero Delay Buffer

AN Industrial Stepper Motor Driver. Application Note Abstract. Introduction. Stepper Motor Control Method

THIS SPEC IS OBSOLETE

W H I T E P A P E R. Analog Signal Chain Calibration

1 Mbit (128K x 8) Static RAM

Operational Amplifier (Opamp) Features. General Description. Input/Output Connections. Noninverting Analog Follower or Opamp configuration

WirelessUSB LS Radio Module FCC Testing & Verification - AN4006

The Edge Detector component samples the connected signal and produces a pulse when the selected edge occurs.

AN Low Frequency RFID Card Reader. Application Note Abstract. Introduction. Working Principle of LF RFID Reader

16-Bit PWM Dead Band Generator Data Sheet

Fixed-function (FF) implementation for PSoC 3 and PSoC 5 devices

CAPACITIVE SENSING MADE EASY, Part 1: An Introduction to Different Capacitive Sensing Technologies

256K (32K x 8) Static RAM

Dithered Voltage Digital to Analog Converter (DVDAC)

2.5V or 3.3V, 200 MHz, 9-Output Zero Delay Buffer

Fixed-function (FF) implementation for PSoC 3 and PSoC 5LP devices

This Application Note demonstrates how to use a PSoC to control a 3-phase Brushless Direct Current (BLDC) motor utilizing Hall-effect sensors.

AN2170. AN2170 PSoC 1 - Sensored BLDC Motor Control using Hall Effect Sensors. Application Note Abstract. Introduction

Low Skew Clock Buffer

CE PSoC 6 MCU Breathing LED using Smart IO

Crystal to LVPECL Clock Generator

Spread Aware, Ten/Eleven Output Zero Delay Buffer

Spread Spectrum Clock Generator

Inverting Programmable Gain Amplifier (PGA_Inv)

Two Op-Amps Three Op-Amps

I/O 1 I/O 2 I/O 3 I/O 4 I/O 5 I/O 6 A 16 I/O 7

I/O 1 I/O 2 I/O 3 I/O 4 I/O 5 I/O 6 I/O 7

128K x 8 Static RAM CY7C1019B CY7C10191B. Features. Functional Description. Logic Block Diagram. Pin Configurations

THIS SPEC IS OBSOLETE

THIS SPEC IS OBSOLETE

512 x 8 Registered PROM

64K x 1 Static RAM CY7C187. Features. Functional Description. Logic Block Diagram. Pin Configurations. Selection Guide DIP. SOJ Top View.

3.3V Zero Delay Buffer

I/O 1 I/O 2 I/O 3 I/O 4 I/O 5 I/O 6 A 16 I/O 7 A 15 7

Spread Spectrum Clock Generator

SiT9003 Low Power Spread Spectrum Oscillator

AN Using PSoC in a Gaming Environment. Application Note Abstract. Introduction. Memory Copy Design. Smash PSoC Design.

Benefits. Applications. Pinout. Pin1. SiTime Corporation 990 Almanor Avenue, Suite 200 Sunnyvale, CA (408)

TED-Kit 2, Release Notes

4-Mbit (512K words 8 bit) Static RAM with Error-Correcting Code (ECC)

HEF4002B. 1. General description. 2. Features and benefits. 3. Ordering information. 4. Functional diagram. Dual 4-input NOR gate

Quad 2-input EXCLUSIVE-NOR gate

Octal buffer/driver with parity; non-inverting; 3-state

Universal Programmable Clock Generator (UPCG)

HEF4518B. 1. General description. 2. Features and benefits. 3. Applications. 4. Ordering information. Dual BCD counter

Dual 4-bit static shift register

Four planar PIN diode array in SOT363 small SMD plastic package.

I/O 1 I/O 2 I/O 3 A 10 6

12-stage binary ripple counter

VHF variable capacitance diode

Low-power configurable multiple function gate

8K x 8 Static RAM CY6264. Features. Functional Description

W H I T E P A P E R. EMC Countermeasure Techniques in Hardware. Introduction

TOSHIBA Original CMOS 16-Bit Microcontroller. TLCS-900/H Series TMP95C061BFG TMP95C061BDFG. Semiconductor Company

BB Product profile. 2. Pinning information. 3. Ordering information. FM variable capacitance double diode. 1.1 General description

AN Cypress Powerline Communication Debugging Tools. Application Note Abstract. Introduction. System Diagram

Quad single-pole single-throw analog switch

I/O 1 I/O 2 I/O 3 A 10 6

General Purpose Clock Synthesizer

One-PLL General Purpose Flash Programmable Clock Generator

If you have a question, or need help with this application note, visit

SiT9156 LVPECL, LVDS Oscillator (XO) with 0.3 ps Jitter for 10Gb Ethernet

Quad 2-input EXCLUSIVE-NOR gate

Programmable Clock Generator

TOSHIBA Field Effect Transistor Silicon P Channel MOS Type 2SJ200

Hex non-inverting precision Schmitt-trigger

Spread Spectrum Frequency Timing Generator

HEF4001B. 1. General description. 2. Features and benefits. 3. Ordering information. 4. Functional diagram. Quad 2-input NOR gate

Features. Applications. Micrel Inc Fortune Drive San Jose, CA USA tel +1 (408) fax + 1 (408)

One-PLL General Purpose Clock Generator

Single D-type flip-flop; positive-edge trigger. The 74LVC1G79 provides a single positive-edge triggered D-type flip-flop.

AN12232 QN908x ADC Application Note

Low-power configurable multiple function gate

Quad 2-input NAND buffer (open collector) The 74F38 provides four 2-input NAND functions with open-collector outputs.

1-of-4 decoder/demultiplexer

Quad 2-input EXCLUSIVE-NOR gate

Dual 4-bit static shift register

Dual non-inverting Schmitt trigger with 5 V tolerant input

PN7120 NFC Controller SBC Kit User Manual

Quad 2-input NAND Schmitt trigger

AN PR533 USB stick - Evaluation board. Application note COMPANY PUBLIC. Rev May Document information

HEF4014B. 1. General description. 2. Features and benefits. 3. Applications. 4. Ordering information. 8-bit static shift register

16-bit buffer/line driver; 3-state

Logic controlled high-side power switch

Hex buffer with open-drain outputs

SY10EL34/L SY100EL34/L

Hex inverting buffer; 3-state

Single Schmitt trigger buffer

Broadband LDMOS driver transistor. A 5 W LDMOS power transistor for broadcast and industrial applications in the HF to 2500 MHz band.

2K x 8 Reprogrammable PROM

Quad R/S latch with 3-state outputs

74LVC1G General description. 2. Features and benefits. Single 2-input multiplexer

12-stage shift-and-store register LED driver

4-bit bidirectional universal shift register

Transcription:

PSoC Creator Component Datasheet Frequency Divider 1.0 Features Divides a clock or arbitrary signal by a specified value. Enable and Reset inputs to control and align divided output. General Description The Frequency Divider component produces an output that is the clock input divided by the specified value. When to Use a Frequency Divider Use the Frequency Divider as a simple clock divider for UDB components, or to divide the frequency of another signal. Input/Output Connections This section describes the various input and output connections for the Edge Detector. en Input The en input enables or disables the internal counter. When this signal is low, rising edges on the clock input will not be counted, and the div output will not change. reset Input The reset input resets the internal counter on the next rising edge of the clock input. This causes the div output to go high until reset goes low again, restarting the counter. clock Input The clock input determines the signal to divide. div Output The div outputs the clock signal divided by the specified value. Cypress Semiconductor Corporation 198 Champion Court San Jose, CA 95134-1709 408-943-2600 Document Number:001-84894 Rev. ** Revised November 28, 2012

Frequency Divider PSoC Creator Component Datasheet Component Parameters Drag a Frequency Divider onto your design and double-click it to open the Configure dialog. The Frequency Divider provides the following parameters. Divider The value by which to divide the clock input. The value must be between 2 and 4294967295. The default is 2. HighPulseTime This parameter controls the duty cycle of the div output. Its value specifies the number of rising edges of the clock input for which the div output will pulse high for each period. HighPulseTime set to 0 is a special case, and indicates a 50% duty cycle (or slightly greater than 50% for odd values of Divider). The value of HighPulseTime must be less than Divider. The default is 0. Functional Description The Frequency Divider internally uses an N-bit up-counter synthesized in PLDs, where N is the smallest integer greater than or equal to log 2 (Divider). This counter value is compared to the Divider parameter and the HighPulseTime parameter to produce the div output. Page 2 of 6 Document Number:001-84894 Rev. **

PSoC Creator Component Datasheet Frequency Divider Figure 1. Divide-by-2 Example Figure 1 shows the waveform of a Frequency Divider with the Divider parameter set to 2, and the HighPulseTime parameter set to 0, indicating a 50% duty cycle. Figure 2. Divide-by-3 Example Figure 2 shows the waveform of a Frequency Divider with the Divider parameter set to 3, and the HighPulseTime parameter set to 0, indicating that the duty cycle should be just above 50%. The duty cycle of the div output can be customized by modifying the HighPulseTime parameter to something other than 0. Figure 3. Divide-by-4 Example Figure 3 shows two waveforms produced by a Frequency Divider with the Divider parameter set to 4. One waveform has the HighPulseTime parameter set to 1, resulting in a 25% duty cycle. The other has the HighPulseTime parameter set to 3, resulting in a 75% duty cycle. The Frequency Divider provides optional enable and reset inputs to allow further control of the div output. The reset input provides control over when the first rising edge of the div output occurs. As long as the reset is high, the div output will remain low. As soon as the reset goes low, the div output will begin generating its specified waveform. Multiple Frequency Divider components can be phase-aligned by connecting them to a common reset signal. Document Number: 001-84894 Rev. ** Page 3 of 6

Frequency Divider PSoC Creator Component Datasheet Figure 4. Phase Alignment Using Reset Input clock reset Divide-by-2 Divide-by-4 Figure 4 shows the waveforms produces when two Frequency Dividers are connected to the same reset signal in order to phase-align their outputs. The en input provides a way to gate the clock input, effectively stalling the div output. Figure 5. Clock Gating Using Enable Input Figure 5 shows the resulting waveform when the enable input is held low for a period of time. Resources The Frequency Divider is synthesized to macrocells in the UDB array. Macrocell usage is dependent on optimizations performed during synthesis. Table 1 provides an estimate of the resource usage for different Divider values. Table 1. Resource Usage Resource Type Configuration Datapath Cells Macrocells Status Cells Control Cells DMA Channels Interrupts Divider = 2 3 Divider = 10 6 Divider = 100 9 Divider = 1000 19 Divider = 10000 36 Divider = 100000 51 Divider = 1000000 63 Page 4 of 6 Document Number:001-84894 Rev. **

PSoC Creator Component Datasheet Frequency Divider MISRA Compliance This section describes the MISRA-C:2004 compliance and deviations for the component. There are two types of deviations defined: project deviations deviations that are applicable for all PSoC Creator components and specific deviations deviations that are applicable only for this component. This section provides information on component specific deviations. The project deviations are described in the MISRA Compliance section of the System Reference Guide along with information on the MISRA compliance verification environment. The Frequency Divider component does not have any C source code APIs. DC and AC Electrical Characteristics Specifications are valid for 40 C T A 85 C and T J 100 C, except where noted. Specifications are valid for 1.71 V to 5.5 V, except where noted. Table 2. AC Characteristics Parameter Description Min Typ Max [1] Units f CLOCK Component clock frequency Divider = 2 67 MHz Divider = 10 67 MHz Divider = 100 67 MHz Divider = 1000 43 MHz Divider = 10000 34 MHz Divider = 100000 28 MHz Divider = 1000000 21 MHz Component Changes Version 1.0 is the first release of the Frequency Divider Component. 1 The values provide a maximum safe operating frequency of the component. The component may run at higher clock frequencies, at which point validation of the timing requirements with STA results is necessary. Document Number: 001-84894 Rev. ** Page 5 of 6

Frequency Divider PSoC Creator Component Datasheet Cypress Semiconductor Corporation, 2010-2012. The information contained herein is subject to change without notice. Cypress Semiconductor Corporation assumes no responsibility for the use of any circuitry other than circuitry embodied in a Cypress product. Nor does it convey or imply any license under patent or other rights. Cypress products are not warranted nor intended to be used for medical, life support, life saving, critical control or safety applications, unless pursuant to an express written agreement with Cypress. Furthermore, Cypress does not authorize its products for use as critical components in life-support systems where a malfunction or failure may reasonably be expected to result in significant injury to the user. The inclusion of Cypress products in life-support systems application implies that the manufacturer assumes all risk of such use and in doing so indemnifies Cypress against all charges. PSoC Creator, Programmable System-on-Chip, and PSoC Express are trademarks and PSoC is a registered trademark of Cypress Semiconductor Corp. All other trademarks or registered trademarks referenced herein are property of the respective corporations. Any Source Code (software and/or firmware) is owned by Cypress Semiconductor Corporation (Cypress) and is protected by and subject to worldwide patent protection (United States and foreign), United States copyright laws and international treaty provisions. Cypress hereby grants to licensee a personal, non-exclusive, non-transferable license to copy, use, modify, create derivative works of, and compile the Cypress Source Code and derivative works for the sole purpose of creating custom software and or firmware in support of licensee product to be used only in conjunction with a Cypress integrated circuit as specified in the applicable agreement. Any reproduction, modification, translation, compilation, or representation of this Source Code except as specified above is prohibited without the express written permission of Cypress. Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. Cypress reserves the right to make changes without further notice to the materials described herein. Cypress does not assume any liability arising out of the application or use of any product or circuit described herein. Cypress does not authorize its products for use as critical components in lifesupport systems where a malfunction or failure may reasonably be expected to result in significant injury to the user. The inclusion of Cypress product in a life-support systems application implies that the manufacturer assumes all risk of such use and in doing so indemnifies Cypress against all charges. Use may be limited by and subject to the applicable Cypress software license agreement. Page 6 of 6 Document Number:001-84894 Rev. **