MCCNFG/Win

Introduction

MCCNFG/Win is a 32 bit Windows application that will program the MC145170. 

Because MCCNFG/Win is a 32 bit application it will run only with Windows 95, 98 and NT.  MCCNFG/Win will not run with Windows versions 3.x.

MCCNFG/Win gives you full control over the C, R and N registers of the PLL so it should be usable will all MC145170 installations with a little experimentation... particularly in the C values.  I suggest you obtain the Motorola MC145170 data sheet for a full description of the options that appear on the MCCNFG/Win configuration page.

 

Installing MCCNFG/Win

MCCNFG/Win accesses the LPT1 port on your PC to program the PLL. 

MCCNFG/Win relies on NTPORT from Upper Canada Technologies to allow access to the port hardware under all supported versions of Windows.  You can obtain NTPORT at Upper Canada Technologies web site.  Please remember to register NTPORT as it is not freeware.

MCCNFG/Win is supplied as a ZIP file.  To install do the following:

Configuring MCCNFG/Win for your PLL

When MCCNFG/Win is started you will see a screen similar to:

Select Configure from the File menu to open the configuration form.  You will see a screen similar to:

Configuration options with the recommended values for the EXP-1 are as follows:

Option EXP-1 Register Note
Phase Detector Output Polarity Off C Not Inverted
Phase Detector A/B Selection On C Phase Detector B
Lock Detect Output Off C Disabled
REFout Frequency Off C Static Low
fVE Output Off C Disabled
fR Output Off C Disabled
PLL Reference Oscillator Frequency 10000000 R hz
PLL Tuning Step 5000 R hz
Display/Programmed Freq Difference -10000 hz
Minimum Input Frequency 144000000 hz
Maximum Input Frequency 148000000 hz
Printer Port DIN Pin 5
Printer Port ENB Pin 6
Printer Port CLK Pin 7

Notes:

  1. Options with a Register are documented in the MC145170 PLL Data Sheet.
  2. The 'PLL Reference Oscillator Frequency' is divided by 'PLL Tuning Step' to get the R register value.
  3. 'Displayed/Programmed Freq Difference' is added to the displayed frequency to get the frequency programmed into the PLL.  I found that my EXP-1 would be 10khz low on the displayed frequency so this seemed to be the easiest way to address it.
  4. 'Minimum and Maximum Input Frequencies' are used to limit frequency entry to a specific range on the main screen.
  5. 'Printer Port DIN Pin, ENB Pin and CLK Pin'  define the printer port pins that are connected to the appropriate PLL pins.  Note that the values are pin numbers on the PC which are not the same as bit numbers.

Set the configuration options as accurately as possible and click OK to close the configuration form and save the options.

When back at the main screen enter the frequency you want to program into the PLL. 

Notes on entering frequencies:

  1. Frequencies are entered without decimal points so to get 146.625mhz enter 146625000 and press ENTER.
  2. Frequencies are entered into the Standby frequency, not the Active frequency. 
  3. Press the TAB key or click the frequency swap button to swap the Active and Standby frequencies.