home *** CD-ROM | disk | FTP | other *** search
-
-
- HCMOS PHASE-LOCKED LOOP DESIGN PROGRAM
- --------------------------------------
- Version 1.1
-
-
- This file will give you some more information about the PLL
- design program. It can be printed by typing :
- TYPE README>PRN
- and then striking the <RETURN> key.
-
- This diskette enables you to design a complete HCMOS-based PLL
- including peripheral components. It's for use with Philips'
- 74HC/HCT4046A and 7046A HCMOS circuits, but it can also be used
- to evaluate and modify existing designs, for example with the HEF4046.
- Besides giving you an approximation of a loop's complete dynamic
- behaviour, the program can generate a Bode plot to check loop stability.
- All calculations are done with equations which are derived for high-
- gain loops and most of them can be found in literature, e.g. in
- 'Phaselock techniques', Wiley, New York, 1979, Mr.Floyd Gardner and in
- 'Phase-locked loops', McGraw-Hill, New-York, 1984, Mr. Roland Best.
- By eliminating much of the calculation drudgery of PLL design, the
- program invites you to experiment but will still reduce design time.
- This program is tailored to the Philips 74HC/HCT4046A and 74HC/HCT7046A
- devices and does not garantee that other brands of '4046 will respond as
- calculated by this program.
-
- The program runs on every PC-DOS or MS-DOS compatible PC
- with a colour or monochrome monitor. To benefit from all
- the features of the program, a graphics card and/or an
- EPSON or IBM compatible printer is needed, but these are
- not essential.
- The following graphic cards or compatibles are supported :
- - CGA
- - EGA
- - HERCULES
- - VGA
- - PC3270
-
-
- STARTING THE PROGRAM
- To start the program, simply insert the diskette into
- drive A or B. No installation procedure is required.
- With the program on the logged drive, type :
- PLL
- and strike the <RETURN> key. Further instructions for using
- your PLL diskette are explained on-screen.
- If you have a hard disk you can copy all necessary files
- in a sub-directory C:\PLL by simply typing :
- DISK_C
- and then striking the <RETURN> key.
-
- To find out which graphics card is in your PC, type :
- DETECT
- and strike the <RETURN> key. If no information is generated,
- your graphics card is probably unsuitable for the program.
-
- ABOUT THE PROGRAM
- After some introductory text when you start the program, you'll
- come to an elementary PLL block diagram and the pinning description.
- Then you are asked to enter some basic design parameters such as the
- input frequency, and whether you require a frequency divider in the
- feedback.
- Use the on-line 'help' facility if a question is unclear. In any
- case, you can always return to the previous question and alter data,
- should you make a mistake. When you have entered all the basic
- system parameters, calculation starts, after which the results are
- displayed. You can then optimize the loop and examine its stability.
-
- MESSAGES
- During a calculation, three messages can appear on the screen ;
- - a message, this informs you about certain decisions
- or alterations made during a calculation.
- - a WARNING which informs you about possible problems
- that can arise with the current values of the parameters
- and how you can solve them, or how the program has solved them.
- A warning during optimizing will often result in an altered
- calculated parameter with respect to the input value.
- - an ERROR which informs you of an error during a calculation
- or that the loop will fail to operate with the current values
- of parameters.
- Unlike a warning which can be ignored, an error message must
- be obeyed.
-
- RESULTS
- The results are presented in three groups on your screen :
- - the main system parameters you specified.
- - the calculated values of the external bias components for the
- VCO, and the values of the loop filter components and constants.
- - the calculated dynamic loop parameters.
-
- OPTIMIZE
- An extremely useful feature of the program is the ability to tailor
- the loop parameters to your specification quickly. A somewhat
- tedious process when done manually, owing to the interdependency of
- the loop parameters. This is why PLLs were not always fully
- optimized in the past. With the program sixteen parameters can be
- altered individually, the new values of the dependent parameters
- being calculated automatically. Before optimizing starts the
- selected parameter is described and you can abort the optimizing
- before any alterations are made.
-
- In order to rearrange the loop such that the desired result is obtained,
- one of the two main loop parameters, Wn or zeta, is altered. This can
- often only be done by approximation. If the total loop is recalculated
- with the altered value of Wn or zeta, the desired result may not be obtained
- completely. Re-entering the original value will usually produce the desired
- result. If a WARNING message appears during the calculation, it is likely
- that the inserted value has also been changed. This can indicate that it is
- impossible to obtain the inserted value with the present configuration.
- However if the parameter being optimized depends on both Wn and zeta,
- only one of them is altered as indicated in the 'General information and
- warning' screen. Changing the other main loop parameter via optimize, will
- often help to get closer to the desired result.
-
- After optimization, you can print the results. The program will
- ask you for a title for your application and print this above
- the results together with the current date, assuming you've
- correctly set your system date.
- If your PC has a suitable graphics card, you can generate a Bode
- plot of the open loop to examine the loop stability. If the
- stability is inadequate, you can return to the optimization menu
- and make further alterations to the design.
-
- One option in the optimization menu can be used to evaluate
- existing designs. First, enter the system information in the
- usual way and let the program calculate its own values of filter
- components. Then select option 10 and enter the values of the
- components in your existing filter and start the calculations again
- to obtain a complete analysis of an existing loop.
-
-
- WORLD-WIDE SALES ORGANIZATIONS
- At the end of the program is a complete list of the world-wide
- PHILIPS sales organizations which can supply more information on
- HCMOS products.
- For full design data, refer to :
- - PHILIPS High-speed CMOS Logic data handbook IC06.
- - PHILIPS Technical Publication, PHASE LOCKED LOOP CIRCUITS
- 74HC/HCT4046A & 74HC/HCT7046A, ordering code 9398 649 90011.
- Besides providing an extensive description of the HCMOS PLL
- circuits, this publication explains the PLL theory behind the
- design program in detail.
-
- This PLL design-aid diskette is not copy protected and can be freely
- distributed. Duplicate the entire diskette using the DOS 'DISKCOPY'
- command or similar utility.
-
- ACKNOWLEDGEMENT
- This program was created by Rob Volgers, Philips CMOS Logic dept. He
- is much indebted to Mr. Wim Rosink of the Philips Application Lab
- (PCALE) in Eindhoven for his stimulating discussions and his support
- with the mathematics.
- He also wants to thank Mr. R.C. den Dulk of the Technical University
- of Delft for reviewing the diskette.
-
-