新聞中心

74HC166與TPIC6A595分析

作者: 時(shí)間:2016-11-19 來源:網(wǎng)絡(luò) 收藏
一、功能介紹

在上一篇中介紹了在電路中,我們將采集的外部32個(gè)IO點(diǎn)通過74HC166轉(zhuǎn)換成串行,經(jīng)SPI的MISO線傳送給Atmega162;使用TPIC6A595將MOSI串行輸出的3個(gè)字節(jié)數(shù)據(jù)轉(zhuǎn)換成并行輸出。

本文引用地址:http://butianyuan.cn/article/201611/318468.htm
二、74HC166使用方式介紹

74HC166是8-BIT的并行加載移位寄存器。它的功能表如下圖2.1,邏輯圖如圖2.2所示。

圖2.1: 74HC166功能表

圖2.2: 74HC166邏輯圖

  1. 15管腳的輸入通過2個(gè)反相器控制2個(gè)與門的輸入,從而實(shí)現(xiàn)控制74HC166的并行輸入模式或者移位模式。在功能表中可以看出,當(dāng)SH/!LD置0,在CLK的上升沿,并行口a~h的數(shù)據(jù)將寫入D觸發(fā)器。
  2. SER管腳是串行輸入口,當(dāng)15管腳設(shè)置成1,74HC166出于移位模式,在CLK的上升沿SER的數(shù)據(jù)將寫入D觸發(fā)器,原先D觸發(fā)器中的數(shù)據(jù)將移入下一個(gè)D觸發(fā)器,最高位D觸發(fā)器中的數(shù)據(jù)將輸出。在8個(gè)時(shí)鐘脈沖下完成8位D觸發(fā)器數(shù)據(jù)的更新。
  3. CLK INH用于關(guān)閉CLK相當(dāng)于74HC166的使能控制,CLR用于清除D觸發(fā)器中的數(shù)據(jù)。
三、TPIC6A595使用方式介紹

TPIC6A595是一個(gè)8-BIT的串行輸入,并行輸出移位寄存器。其邏輯圖如圖3.1所示。

圖3.1

SER IN為串行輸入,在SRCK的上升沿?cái)?shù)據(jù)移位輸入D觸發(fā)器。移位完成后,RCK上升沿將數(shù)據(jù)并行輸出。G為TPIC6A595并行輸出使能。SRCLR將清除D觸發(fā)器中的數(shù)據(jù)。

四、總結(jié)

74HC166和TPIC6A595的移位時(shí)鐘信號(hào)都接在Atmega162的SPI接口的CLK時(shí)鐘線上。當(dāng)SPI發(fā)送數(shù)據(jù)時(shí),就會(huì)產(chǎn)生時(shí)鐘用于和外圍設(shè)備數(shù)據(jù)的發(fā)送和接收。



關(guān)鍵詞: 74HC166TPIC6A595Atmega16

評(píng)論


技術(shù)專區(qū)

關(guān)閉