DSKIT User Manual en
DSKIT User Manual en
v. 1.0
4 Appendix 25
4.1 Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3
CONTENTS 4
Chapter 1
The TICKIT V1.0 is a digital system experiment board with basic input and output elements like logic level
switches with LED indicators, single LEDs, 7-segment LED displays and a flexible multifunctional clock pulse
generator.
5
1.1 Package Contents
• A screwdriver.
• Facebook: www.facebook.com/ticklab.vn
• Email: [email protected]
• Website: https://www.ticklab.vn/dskit
7
Figure 2.2: Function BLocks on Digital System Board
• Key block: Generates logic levels corresponding to the key presses. Key 0 is normally HIGH, and Key 1
is normal LOW
• Single LED block: It Includes eight single LEDs that can display the levels of 8 different logic signals.
• 7-segment LED block: Includes two 7-segment LED displays to show up to 2 BCD values.
• Clock Pulse Generator: Includes three keys, a trimmer, an output’s pin and an LCD enabling configur-
ing the clock pulse generator (CPG). The CPG can work in many modes described in detail later in this
document.
• A DC barrel jack used to connect the board with a 12V Power Adapter.
• A power switch used to turn the board ON or OFF.
• Power Module HW-468: The DC-DC converter module converts the 12V voltage from
the power adapter to the 5V line used for the KIT and the circuit being tested with the
KIT.
• The 3A fuse protects the KIT if a short circuit occurs.
• Power Header: Source the power to the circuit being tested.
(a) Open the fuse box (b) Insert a 3A fuse tube into the fuse holder
(c) Make sure the tube is held in the correct position (d) Put on the fuse’s cover
2. Connect the power adapter to the power jack on the KIT, then turn on the power switch.
5. The amber LEDs and 7-segment displays will be blinking at 2Hz during the self-test so you can detect
early if any LEDs are dead.
To ensure the KIT was properly powered, measure the voltage output at the power headers with a VOM
meter.
• Switch the VOM meter to the DC voltage measuring mode with a suitable range.
• Put the black probe lead of the VOM meter to the GND pins of the KIT.
• Put the red probe lead of the VOM meter to the 5V pins of the KIT.
• If the read voltage is approximately 5V, the KIT was properly powered.
Figure 2.9: Measure the KIT’s power voltage with a VOM meter
This chapter provides a closer guide to using the Digital System KIT in your experiments. We are introducing
some of the KIT’s functional blocks again in more detail and how to use them.
• Switches (SW0-SW7): The interface for the logic levels setting. Each switch goes along
with a green LEDs indicator indicating the corresponding logic level. A bright LED
indicates a HIGH logic level, and a turned-off LED indicates a LOW logic level.
To examine whether a switch works properly or not, we can measure the voltage level at the corresponding
header, as shown in Figure 3.3
• Figure 3.3a shows the voltage level corresponding to a HIGH logic level (When the
switch is at the position 1).
• Figure 3.3b shows the voltage level corresponding to a LOW logic level (When the
switch is at the position 0).
13
(a) The SW7 is at the position 0 (off ) (b) The SW7 is at the position 1 (on)
• LEDs (LED0-LED7): Lights up when high logic is applied. Lights down when low logic
is applied.
• LED Header: Where you will connect the logic signal whose level you want to display
on the corresponding amber LED.
Figure 3.6: The LEDs are bright when their corresponding headers are connected to the HIGH level
Note: Remember to change system mode before using the LED function and other input-output blocks.
Section 3.5 will explain this in detail.
• Keys (KEY0-KEY1): Key 0 is normally HIGH. When the Key 0 isn’t pressed, it produces
a HIGH logic level at its corresponding header pin, and vice versa, it produces a LOW
logic level when pressed. However, Key 1 works oppositely; it is normally LOW and
produces a HIGH logic level at the corresponding header pin only when pressed.
• Key Header: Where you will connect the logic levels created with corresponding keys
to the logic circuit being tested.
Figure 3.8: KEY 0 produces a LOW logic level when pressed and maintains HIGH when released.
Figure 3.10: Two 7-Segment LEDs and built-in IC 7446 on the digital system board
• IC 7447 (U2-U3): Decoder IC dedicated to 7-segment LED, converting from BCD code
to 7-segment LED code.
• BCD Header: Where to connect the BCD bits to the decoder IC. BCD codes then will
be decoded into 7-segment codes and displayed on the 7-segment LED display. Note
that header pins are normally pulled up to 1 by default. Therefore, for the correct display
of a BCD value, it’s highly recommended that all 4 bits must be connected.
• Segment Header: Provide direct control signals for each segment of 7-Segment LEDs.
Before using this header, make sure you have removed the decoder ICs 7447 to avoid any
output conflicts which may cause a short circuit.
• Connect BCD0_C, BCD0_B and BCD0_A pin to GND, 7-segment LED0 will display
number 8.
• See Figure 3.13 for more detail
Figure 3.14: Remove the decoder ICs 7447 before using Segment header
• As shown in Figure3.15, SEG0_F pin is applied a LOW logic level so the f-segment LED
of SEG_0 is turned on.
Figure 3.19: The LCD displays the operation modes and operating parameters.
As soon as KIT is started and the self-test is completed or ignored, the CPG will operate in Auto-generated
CLOCK Mode by default. In this mode, a CLOCK signal is continuously generated with configurable frequency
and duty cycle. Figure 3.20 depicts the first screen after the CPG started up properly.
The CLOCK duty cycle varies from 0 to 100%, which can be tuned to a preferable value by rotating the poten-
tiometer; clockwise rotation increases the duty cycle and vice versa. The amount of change for each tweak
is defined by the resolution value. In addition, since this parameter depends on the potentiometer’s position,
after each reset, the duty cycle will take the previous value and round it to the nearest ten (because the default
resolution after reconfiguring is 10%).
Figure 3.22: Pressing KEY_A until "Change mode.." disappears from screen
To change to Manually-generated Single Pulse Mode, press and hold KEY_A until the signal "Change
Mode.." completely disappears from LCD screen and switches to the desirable mode. (refer to Figure 3.22)
As the name suggested, the CLOCK signal is manually generated by pressing KEY_C. With each and every
press, the CLOCK will trigger a pulse (negative-going or positive-going, depending on your configuration).
In this manual CLOCK generating mode, the initial CLOCK duration of 1ms is displayed on the LCD screen.
This parameter increases from 1ms to 10ms, 100ms, and up to 500ms by pressing KEY_B.
As aforementioned, CLOCK pulse may either be a positive-going pulse or a negative-going pulse, and we can
switch between modes by pushing KEY_A. As for the Positive Pulse mode, the pulse continuously assigned
the value to LOW. However, when we provide it with an input (by pressing the button, KEY_C in this case),
it will produce a rising-edge to HIGH for a duration of the CLOCK.
Component Description
KEY_A Switch between the Positive-edge and Negative-edge CLOCK generating mode
KEY_B Increase pulse duration
KEY_C Generate a rising edge for the CLOCK signal (Positive Pulse mode)
POTENTIOMETER No effect
An opposite principle applies to the Negative Pulse mode. The pulse continuously assigned to HIGH. However,
when we provide it with an input (by pressing the button, KEY_C in this case), it will produce a falling-edge
to LOW for a duration of the CLOCK.
Component Description
KEY_A Switch between the Positive-edge and Negative-edge CLOCK generating mode
KEY_B Increase pulse duration
KEY_C Generate a falling edge for the CLOCK signal (Negative Pulse mode)
POTENTIOMETER No effect
To change to Auto-generating CLOCK mode, press and hold KEY_A until the signal "Change Mode.." com-
pletely disappear from LCD screen and switch to the desirable mode. (refer to Figure 3.22)
Appendix
25