1. 程式人生 > >轉接IC SJXX串列埠擴充套件晶片

轉接IC SJXX串列埠擴充套件晶片

1 概述
      SJ000是一款具備I2C匯流排/SPI匯流排/UART介面的四通道非同步收發器件,通過模式選擇使得該器件工作於以上任何一種主介面模式下。器件的四個通道UART可提供高達2Mbps的資料率,低功耗模式和睡眠電流。每個通道含有一個接收器和一個傳送器,並帶有64位元組傳送/接收FIFO,通道波特率、字長、校驗格式可獨立設定,也可以獨立設定IrDA紅外通訊、RS-485自動收發控制、9位網路地址自動識別、軟體/硬體自動流量控制、廣播接收等。器件還帶有可程式設計中斷功能,實現與主機的資訊互動。
2 特徵
2.1 通用特性
a) 3.3V工作電壓
b) 主介面可選擇為:I2C匯流排、SPI介面或UART介面
c) 子介面為:全雙工四通道UART
d) 子介面傳送器帶有64位元組傳送FIFO
e) 子介面接收器帶有64位元組接收FIFO,儲存有狀態標誌及資料
f) 中斷方式時,可程式設計的傳送和接收FIFO的觸發閾值
g) 軟體流/硬體流方式時,程式設計可選的接收FIFO觸發設定
h) 軟體流/硬體流控制特性,包括:
――可程式設計字Xon/Xoff
――可程式設計的自動RTS,和自動CTS
i) 支援自動/手動RS-485(自動網路地址檢測)
j) 通過RTS訊號的RS-485驅動器方向控制
k) RS-485驅動器方向極性可控制
l) 內建IrDA編碼器和譯碼器介面
m) 可程式設計的波特率產生器
n) 可程式設計的軟體/硬體睡眠模式控制
o) Line break的產生和檢測
p) 內部回送模式
q) 系統中斷控制
r) 紅外功能
s) 符合綠色環保無鉛封裝
2.2 I2 主介面特性
a) 400kbit/s(最大速率)
b) 僅為從機模式
c) 匯流排噪聲濾波
2.3 SPI主介面特性
a) 最高速率為5Mbit/s
b) 僅為從機模式
c) 16位,SPI模式0
2.4 UART主介面特性

a) 主介面為標準的UART串列埠,無需其它地址訊號、控制訊號線

b) 可程式設計波特率設定,最高速度可以達到2M bit/s
c) 可選擇的奇校驗,偶校驗和無校驗模式
d) UART主介面可以通過引腳設定為紅外模式
e) UART主介面可以通過引腳選擇是否採用轉義字元模式2.5 UART子介面特性
a) 每個子串列埠為全雙工,每個子串列埠可以通過軟體開啟/關閉
b) 每個子串列埠波特率可以獨立設定
c) 每個子串列埠可以軟體設定為是否接收資料廣播
d) 每個子串列埠狀態查詢功能
e) 每個子串列埠提供可程式設計的序列介面特性,包括:
――8或9位字元長度
――奇校驗、偶校驗、強制校驗、無奇偶校驗的發生和檢測
――1或2個停止位產生和檢測
――校驗錯誤、幀錯誤及溢位錯誤檢測
f) FIFO特性
――每個子串列埠具備獨立的64級傳送FIFO,傳送FIFO具備4級可程式設計觸發點
――每個子串列埠具備獨立的64級接收FIFO,接收FIFO具備4級可程式設計觸發點
――增強功能下,傳送/接收FIFO觸發點可獨立程式設計為4N,N=1、2…..15
――軟體FIFO使能和清空
――FIFO狀態和計數器輸出
g) 流量控制特性
――支援RTS、CTS的硬體自動流量控制
――支援XON/XOFF的軟體自動流量控制
――可程式設計XON/XOFF字元自動傳送/識別
h) RS-485特性
――RTS控制的自動RS-485收發控制,且RTS極性可控制
――RS-485網路地址自動識別功能
i) 錯誤檢測特性
――支援奇偶校驗錯,資料幀錯誤及溢位錯誤檢測
――支援起始位錯誤檢測
j) Line break的產生和檢測
k) 中斷特性
――接收/傳送FIFO中斷
――接收錯誤中斷
――軟體/硬體流量控制中斷
――網路地址中斷
――超時中斷
――各中斷特性可軟體開啟/關閉
l) 內建IrDA紅外收發編解碼器
2.6 應用領域
a) 多串列埠伺服器/多串列埠卡
b) 工業/自動化現場RS-485控制

c) 通過CDMA/GPRS MODEM的無線資料傳輸
d) 車載資訊平臺/車載GPS定位系統
e) 遠傳自動抄表(AMR)系統
f) POS/稅控POS/金融機具
g) DSP/嵌入式系統
3 訂購資訊

4 封裝及引腳功能說明
SJ000採用的封裝,如下圖所示。


該晶片的各引腳功能描述見表1:

...

相關推薦

轉接IC SJXX串列擴充套件晶片

1 概述       SJ000是一款具備I2C匯流排/SPI匯流排/UART介面的四通道非同步收發器件,通過模式選擇使得該器件工作於以上任何一種主介面模式下。器件的四個通道UART可提供高達2Mbps的資料率,低功耗模式和睡眠電流。每個通道含有一個接收器和一個傳送器,並帶

android 串列擴充套件(wk2xxx)移植

1.驅動移植  將wk2xxx_i2c.c wk2xxx.h 放到lichee\linux-3.4\drivers\hwmon目錄下 1.makefile obj-$(CONFIG_SERIAL_I2C_WK2XXX) += wk2xxx_i2c.o 2. kconfig  

PHP串列擴充套件庫 serial extension-試用版有限制

News 2012, October 31st: PHP serial extension verified OK with PHP 5.3.18 and 5.4.8.2012, September 25th: PHP serial extension verified with PHP 5.3.17

FTDI全新USB轉串列晶片:FT232RL

FT232較早的型號:FT232BM,FT232BL可以將USB訊號方便轉換成RS-232,RS422,RS485訊號/RS-232,RS422,RS485訊號轉換成USB訊號。 USB介面轉換晶片FT232R,實現USB到序列UART介面的轉換,也可轉換到同步

藍芽晶片支援音訊傳輸,播放U盤TF卡,還能傳輸資料透傳串列控制

一、前言             選型是很關鍵的一環,因為選型的結果,就會影響到整個產品的價效比,以及開發週期等等一些列的問題,所以這裡我們做了一些系統化的分類,幫助工程師挑選到最合適的方案         藍芽晶片技術的成熟,以及應用場景的越來越豐富,所以催生了多種多樣的

USB轉串列晶片:CH340

最新推薦:免晶振(CH340E/C/B)和超小體積(CH340E) 概 述           CH340是一個USB 匯流排的轉接晶片,實現USB轉串列埠或者USB轉列印口。           在串列埠方式下,CH340提供常用的MODEM聯絡訊號,用於

【Tel18218088355的專欄】專業從事視訊類轉換IC,含:RGB,LVDS,MIPI,EDP,HDMI,VGA,CVBS,USB,GPS,UART,BT656\601\1120,V By-one,Type-C,串列,電源,ISP等

專業從事視訊類轉換IC,含:RGB,LVDS,MIPI,EDP,HDMI,VGA,CVBS,USB,GPS,UART,BT656\601\1120,V By-one,Type-C,串列埠,電源,ISP等...

介紹幾款本人使用的usb轉串列晶片

1.FT232RL FTDI的產品。目前市面上應該是最穩定,相容性最好的一 款ic了,外圍非常簡單,可以設定不同的輸出電平。不過價格也比較 貴。本人採用它作過小批量的通訊工具。剛開始第一版有問題。長時 間通訊會出現無故停止的狀態,後來跟供應商聯絡,更改pcb,同時將 usb

Ubuntu下USB轉串列晶片驅動程式安裝cp210x,pl2303

Here we use Ubuntu12.04, and Updated the source to 3.2.0 version. If there is difference about version Number from your OS platform, please try to modify i

正點原子stm32f103mini版串列下載BOOT0引腳與與CH340G晶片引腳RTS、DTR、的關係原理

        在做串列埠實驗時,一直搞不明白一鍵下載是怎麼回事,於是自己就去捉摸CH340G這塊晶片,那麼這裡我將詳細的講解一下這塊晶片怎麼與stm32配合使用的。1、由CH340G晶片資料可以知道這兩個引腳的功能都為輸出RTS#:訊號輸出,初始狀態為高電平,表示晶片接收資

在MAC OS X下安裝usb轉串列驅動(PL2303主控晶片

因為最近手裡有一塊STM32Discovery開發板,所以想搞一下STM32的開發,我前面的博文已經講過怎麼在MAC OS X下搭建STM32的開發環境(完全DIY),今天給大家帶來的是安裝usb轉串列埠驅動程式。 首先看一下usb轉串列埠線: 正面 反面 

MIPI轉換晶片 轉接IC ZA7783A:MIPI DSI轉RGB/LVDS晶片

1 Overview        ZA7783 is a bridge chip which supports three kinds of display interfaces:  MIPI DSI RX Interface (1 Clock Lane + 4 Dat

16C2550串列晶片在at91sam9263板上的linux驅動移植 .

16C2550串列埠晶片可以擴充套件兩個串列埠。它的操作方法和暫存器用法與8250完全相同,因此我們可以用linux內經典的8250驅動來驅動st16c2550。8250驅動完全不變,需要新增16C2550的初始化程式碼。初始化程式碼中要對16C2550進行片選和IRQ的管

28位LVDS影象接收器 轉接IC GM8284DD:LVDS轉TTL晶片

1 概述     GM8284DD型28位LVDS影象收器主要用於視訊/影象傳輸中的接收部分,實現的功能是將高速序列LVDS訊號解碼為並行TTL資料,完成資料的解碼功能。該器件可將4對序列LVDS差分訊號在時鐘訊號作用下,解碼為28位並行資料輸出。     本器件片內整合鎖

Linux串列程式設計教程(三)——串列程式設計詳(原始碼)解:http://blog.csdn.net/u011192270/article/details/48174353 Linux下的串列程式設計(二)----(圖文並茂,講解深刻)http://blog.csdn.net/w28252

Linux串列埠程式設計教程(三)——串列埠程式設計詳(原始碼)解:http://blog.csdn.net/u011192270/article/details/48174353 Linux下的串列埠程式設計(二)----(圖文並茂,講解深刻)http://blog.csdn.ne

Linux串列程式設計詳解 linux串列相關設定函式

tcgetattr    函式用於獲取與終端相關的引數。引數fd為終端的檔案描述符,返回的結果儲存在termios 結構體中 http://baike.baidu.com/view/5644808.htm?fr=aladdin tcset

Linux 下測試串列的命令microcom

命令(busybox  microcom)使用方法很簡單: Usage: microcom [-d DELAY] [-t TIMEOUT] [-s SPEED] [-X] TTY 引數如下: -d 表示延時時間,一般我都不設定。 -t 表示超時時間,超

STM32 USB 滑鼠+鍵盤 串列控制

*MOS0101000000# 滑鼠左鍵按下 *MOS0102000000# 滑鼠右鍵按下 *MOS0103000000# 滑鼠中鍵按下 *MOS0100000000# 滑鼠擡起 *MOS01000a0000# 滑鼠向+X移動0x0a *MOS01008a0000# 滑鼠向-X移動0x0a補數 *

AliOS-Things--ESP8266-linkkitapp-串列(二)

/* * Copyright (C) 2015-2017 Alibaba Group Holding Limited * * * this is a uart sample from hal uart for esp8266, and the same as other

Linux C++串列程式設計 ROS

串列埠簡介                     序列介面(Serial port)又稱“序列埠”,主要用於序列式逐位資料傳輸。常見的有一般計算機應用的