發送機(transmitter)是指產生并送出信號或數據的設備。光發送機(Optical transmitter)是光傳輸網中的一類設備,和光接收機(Optical receiver)成對使用。光發送機將電信號轉成光信號,通過光纖發送,光接收機則將光信號轉成電信號。在光纖通信系統中,光發送機的作用是把從電端機送來的電信號轉變成光信號,并送入光纖線路進行傳輸。光發送機的作用是進行電-光轉換。
模擬光纖通信系統最重要的技術指標之一是系統的線性度。在這類系統中,接收端的光檢測器(一般采用PIN光電二極管PIN-PD)具有相當好的線性度,各種晶體管電路的線性度也可以設計得很好,于是光源器件(LD或LED)本身的線性度就成為了決定模擬光纖通信系統線性度好壞的主要因素。雖然,半導體激光器在許多方面的特性都要優于發光二極管,但是,它的線性和溫度穩定性都要比發光二極管差很多,因此,在對光源的線性度要求較高的模擬光纖通信系統中,較少采用半導體激光器作光源。
該實驗主要實現一個串口發送器功能,該發送器的數據是從FIF0中讀取的。也就是說,只要FIF0中有數據,串口發送器就會啟動,將數據發送出去。
如圖所示,該串口發送器由三個模塊組成。datagene 模塊每ls產生16個字節遞增的數據,這些數據將會寫入fifo232中例化的一個256字節大小的FIF0中。一旦檢測到FIF0中有數據,uart. _ctrl 模塊就會將FIF0中的數據讀出并通過串口發送出去。大家可以用串口線連接SF-EP1C板和PC機,通過串口調試助手查看收到的數據是否是一組不停遞增的數據。
更多關于SF-EP1C開發板之基于FIFO的串口發送機設計請看視頻內容。
-
fifo
+關注
關注
3文章
402瀏覽量
44813 -
發送機
+關注
關注
0文章
7瀏覽量
7305
發布評論請先 登錄
【微五科技CF5010RBT60開發板試用體驗】基于FIFO的串口驅動移植xprintf實現標準輸入輸出與shell實現
【新品】ESP32-P4全功能開發板,啟明云端WT99P4C5-S1多媒體開發板強勢來襲!

瑞芯微開發板/主板Android調試串口配置為普通串口方法

【AG32開發板體驗連載】AG32VF407 UART串口通信測試
飛凌嵌入式ElfBoard ELF 1板卡-網絡編程示例之開發板測試
Air780EP之RC522開發板,你了解嗎?

嵌入式學習-飛凌嵌入式ElfBoard ELF 1板卡-串口通訊編程示例之開發板測試
飛凌嵌入式ElfBoard ELF 1板卡-串口通訊編程示例之開發板測試
低功耗4G模組:Air780EP開發板RC522實例

全志A133開發板安卓系統調試串口復用成普通串口方法-觸覺智能EVB1309

合宙LuatOS開發板Core_Air780EP使用說明

評論