Section 13: Microprocessor Computer and Control –Theory of Operation
13-20
The knob has two channels: channel A and channel B. When clockwise rotation
occurs, channel A leads channel B and when counterclockwise rotation occurs,
channel B leads channel A. The software monitors the knob flip flop, and when
it is set true, the knob has turned. The direction is read by the other bits in the
status register, and the software determines the knob direction. The KNOBINT
flip flop is reset by the software when a write to CS5# + A occurs . The knob
direction is determined by the software by reading CS5# + A, bits 4 and 5.
The circuit that drives the knob is a 3.3 volts circuit, with appropriate resistor
values to allow the same current at 3.3 volts through the optocouplers as would
have occurred at 5 volts.
13.14 SWITCH CONTROL
There are five switches and one knob push-button switch. All of these switches
go to the FPGA control circuit except for the On/Standby switch, which goes
directly to the power supply control circuit. Each of the switch circuits has a
debounce resistor and capacitor associated with it and then goes to the FPGA.
The signals ALRMSIL, NIBPPB, AUDTONVOL, LCDCONTRST, and
KNOBPB go to the FPGA where they are OR’d together and exit as PBINT.
This is read by the software in the status register . The software debounces and
detects the length of time the switch is depressed. The software determines
which switch was depressed by reading CS5# + A, bits 4 through 7.
13.15 MISCELLANEOUS CONTROL - CS5#
The NIBP PUMP PWM, NIBP VALVE PWM, SPEAKER FREQUENCY
DUTY CYCLE, and a miscellaneous control register are all assigned to the I/O
space programmed to CS5#. The addressing scheme is as follows:
CS5#
NIBP PUMP PWM
8 bits
CS5# + 2
Not used
CS5# + 4
SPEAKER HIGH VALUE
8 bits
CS5# + 6
SPEAKER LOW VALUE
8 bits
CS5# + 8
CONTROL REG
8 bits
CS5# + A
WRITE RESETS KNOB INT/READ PUSH SWITCHS and
the KNOB ROTATION DIRECTION bits
CS5# + C
WRITE WDTEN (WATCHDOG TIMER ENABLE)/READ
PUSH SWITCH SWITCHES AND THE KNOB PUSH
BUTTON
CS5# + E
WRITE NSCALL (BIT 7) and/or PTRRST (BIT 6)/RAD
NSCALL and PTRRST
13.15.1 CS5# NIBP Pump PWM 8 Bits
The NIBP pump pulse width modulated (PUMP_PWM) signal is generated in
the FPGA via an eight-bit register which is clocked at 313 kHz. An eight-bit
value is loaded into this register, and then the PUMP_PWM_GO bit (bit 0) in the
CONTROL REG. is set true, and the pump PWM signal begins. The eight-bit
register starts counting down, and the signal output is low until the counter
underflows, at which time it is reloaded with the programmed value . It now
counts up, and the signal output goes high until the counter overflows . It is then
reloaded and counts down. The PUMP_PWM signal is generated this way until
it is shut off by resetting the PUMP_PWM_GO bit in the control reg.
Summary of Contents for NELLCOR NPB-4000
Page 66: ... THIS PAGE INTENTIONALLY LEFT BLANK ...
Page 68: ...Section 7 Spare Parts 7 2 Figure 7 1 NPB 4000 C Top Assembly Drawing ...
Page 70: ...Section 7 Spare Parts 7 4 Figure 7 2 NPB 4000 C Front Case Assembly Diagram Sheet 1 of 2 ...
Page 72: ...Section 7 Spare Parts 7 6 Figure 7 3 NPB 4000 C Front Case Assembly Diagram Sheet 2 of 2 ...
Page 74: ...Section 7 Spare Parts 7 8 Figure 7 4 NPB 4000 C Rear Case Assembly Diagram Sheet 1 of 2 ...
Page 76: ...Section 7 Spare Parts 7 10 Figure 7 5 NPB 4000 C Rear Case Assembly Diagram Sheet 2 of 2 ...
Page 78: ...Section 7 Spare Parts 7 12 Figure 7 6 NPB 4000 C Power Supply Heat Sink Assembly Diagram ...
Page 80: ... THIS PAGE INTENTIONALLY LEFT BLANK ...
Page 96: ... THIS PAGE INTENTIONALLY LEFT BLANK ...
Page 114: ... THIS PAGE INTENTIONALLY LEFT BLANK ...
Page 140: ... THIS PAGE INTENTIONALLY LEFT BLANK ...
Page 180: ... THIS PAGE INTENTIONALLY LEFT BLANK ...
Page 192: ... THIS PAGE INTENTIONALLY LEFT BLANK ...
Page 208: ... THIS PAGE INTENTIONALLY LEFT BLANK ...
Page 210: ... THIS PAGE INTENTIONALLY LEFT BLANK ...
Page 211: ...Section 17 Drawings 17 3 Figure 17 1 MP 205 PCB Schematic Sheet 1 of 2 ...
Page 212: ...Section 17 Drawings 17 5 Figure 17 2 MP 205 PCB Schematic Sheet 2 of 2 ...