0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

SF-EP1C開發(fā)板之基于FIFO的串口發(fā)送機(jī)設(shè)計

工程師 ? 來源:未知 ? 作者:姚遠(yuǎn)香 ? 2019-03-07 14:48 ? 次閱讀

發(fā)送機(jī)(transmitter)是指產(chǎn)生并送出信號或數(shù)據(jù)的設(shè)備。光發(fā)送機(jī)(Optical transmitter)是光傳輸網(wǎng)中的一類設(shè)備,和光接收機(jī)(Optical receiver)成對使用。光發(fā)送機(jī)將電信號轉(zhuǎn)成光信號,通過光纖發(fā)送,光接收機(jī)則將光信號轉(zhuǎn)成電信號。在光纖通信系統(tǒng)中,光發(fā)送機(jī)的作用是把從電端機(jī)送來的電信號轉(zhuǎn)變成光信號,并送入光纖線路進(jìn)行傳輸。光發(fā)送機(jī)的作用是進(jìn)行電-光轉(zhuǎn)換。

模擬光纖通信系統(tǒng)最重要的技術(shù)指標(biāo)之一是系統(tǒng)的線性度。在這類系統(tǒng)中,接收端的光檢測器(一般采用PIN光電二極管PIN-PD)具有相當(dāng)好的線性度,各種晶體管電路的線性度也可以設(shè)計得很好,于是光源器件(LD或LED)本身的線性度就成為了決定模擬光纖通信系統(tǒng)線性度好壞的主要因素。雖然,半導(dǎo)體激光器在許多方面的特性都要優(yōu)于發(fā)光二極管,但是,它的線性和溫度穩(wěn)定性都要比發(fā)光二極管差很多,因此,在對光源的線性度要求較高的模擬光纖通信系統(tǒng)中,較少采用半導(dǎo)體激光器作光源。

該實驗主要實現(xiàn)一個串口發(fā)送器功能,該發(fā)送器的數(shù)據(jù)是從FIF0中讀取的。也就是說,只要FIF0中有數(shù)據(jù),串口發(fā)送器就會啟動,將數(shù)據(jù)發(fā)送出去。

如圖所示,該串口發(fā)送器由三個模塊組成。datagene 模塊每ls產(chǎn)生16個字節(jié)遞增的數(shù)據(jù),這些數(shù)據(jù)將會寫入fifo232中例化的一個256字節(jié)大小的FIF0中。一旦檢測到FIF0中有數(shù)據(jù),uart. _ctrl 模塊就會將FIF0中的數(shù)據(jù)讀出并通過串口發(fā)送出去。大家可以用串口線連接SF-EP1C板和PC機(jī),通過串口調(diào)試助手查看收到的數(shù)據(jù)是否是一組不停遞增的數(shù)據(jù)。

SF-EP1C開發(fā)板之基于FIFO的串口發(fā)送機(jī)設(shè)計

更多關(guān)于SF-EP1C開發(fā)板之基于FIFO的串口發(fā)送機(jī)設(shè)計請看視頻內(nèi)容。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • fifo
    +關(guān)注

    關(guān)注

    3

    文章

    382

    瀏覽量

    43401
  • 發(fā)送機(jī)
    +關(guān)注

    關(guān)注

    0

    文章

    7

    瀏覽量

    7200
收藏 人收藏

    評論

    相關(guān)推薦

    北京迅為RK3568開發(fā)板嵌入式學(xué)習(xí)Linux驅(qū)動全新更新-CAN+

    北京迅為RK3568開發(fā)板嵌入式學(xué)習(xí)Linux驅(qū)動全新更新-CAN+
    的頭像 發(fā)表于 09-04 15:29 ?179次閱讀
    北京迅為RK3568<b class='flag-5'>開發(fā)板</b>嵌入式學(xué)習(xí)<b class='flag-5'>之</b>Linux驅(qū)動全新更新-CAN+

    合宙LuatOS開發(fā)板Core_Air780EP使用說明

    Core-Air780EP 開發(fā)板是合宙通信推出的基于 Air780EP 模組所開發(fā)的,包含電源,SIM卡,USB,天線,音頻等必要功能的最小硬件系統(tǒng)。以方便用戶在設(shè)計前期對 Air7
    的頭像 發(fā)表于 09-03 17:38 ?300次閱讀
    合宙LuatOS<b class='flag-5'>開發(fā)板</b>Core_Air780<b class='flag-5'>EP</b>使用說明

    780EP模塊 AT開發(fā)-MQTT應(yīng)用指南

    簡介關(guān)聯(lián)文檔和使用工具:AT固件獲取AT指令手冊材料準(zhǔn)備[EVB_Air780EP(V)]開發(fā)板一套,包括天線SIM卡USB線PC電腦串口調(diào)試工具(如果沒有準(zhǔn)備,推薦可以使用llcom,下載地址:https://llcom.pa
    的頭像 發(fā)表于 07-26 11:22 ?286次閱讀
    780<b class='flag-5'>EP</b>模塊 AT<b class='flag-5'>開發(fā)</b>-MQTT應(yīng)用指南

    EVASH Ultra EEPROM 開發(fā)板使用說明書 簡介

    ,該芯片是一款256Kb的EEPROM,具有I2C接口。開發(fā)板包含所有必要的組件,用于與微控制器和其他數(shù)字系統(tǒng)接口,非常適合開發(fā)、測試和原型設(shè)計。 板卡布局 正面 R1,
    的頭像 發(fā)表于 07-01 09:39 ?325次閱讀

    ESP32-C3通過串口助手發(fā)送通信,結(jié)尾少一位是怎么回事?

    (UART_DATAU);} 通過串口助手向開發(fā)板發(fā)送字符串,如 123456789 開發(fā)板打印回來的是12345678 結(jié)尾少了1位 但是
    發(fā)表于 06-14 08:22

    開發(fā)板使用ASCLIN Master通信,串口發(fā)送的數(shù)據(jù),開發(fā)板收不到是怎么回事?

    開發(fā)板使用ASCLIN Master通信,通過LIN調(diào)試器和電腦的上位機(jī)通信,目前開發(fā)板發(fā)送的8byte數(shù)據(jù),上位機(jī)的串口能接收到,但是串口
    發(fā)表于 06-04 13:09

    安信可星閃開發(fā)板or模組燒錄指導(dǎo)

    準(zhǔn)備 Ai-BS21-32S開發(fā)板或模組一個 Tpye-C線(開發(fā)板)、杜邦線(模組) USB轉(zhuǎn)TTL 2.軟件準(zhǔn)備 星閃燒錄軟件 安信可串口調(diào)試工具 二、接線
    的頭像 發(fā)表于 05-06 17:31 ?630次閱讀
    安信可星閃<b class='flag-5'>開發(fā)板</b>or模組燒錄指導(dǎo)

    飛凌嵌入式RK3568開發(fā)板藍(lán)牙收、發(fā)文件測試

    版本為Bluetooth5.0,速率高達(dá)3Mbps。筆者將在本文為大家介紹如何對OK3568-C開發(fā)板進(jìn)行藍(lán)牙接收文件和發(fā)送文件測試。1、藍(lán)牙接收文件將手機(jī)作為
    的頭像 發(fā)表于 02-02 16:31 ?1681次閱讀
    飛凌嵌入式RK3568<b class='flag-5'>開發(fā)板</b>藍(lán)牙收、發(fā)文件測試

    學(xué)習(xí)筆記分享|使用C庫函數(shù)控制ELF 1開發(fā)板的LED

    (ELF1/ELF1S開發(fā)板及顯示屏)在嵌入式Linux系統(tǒng)開發(fā)中,通過編程控制硬件資源是至關(guān)重要的技能之一,今天跟各位小伙伴分享一篇專注于介紹如何使用
    的頭像 發(fā)表于 01-19 11:12 ?442次閱讀
    學(xué)習(xí)筆記分享|使用<b class='flag-5'>C</b>庫函數(shù)控制ELF <b class='flag-5'>1</b><b class='flag-5'>開發(fā)板</b>的LED

    DIY個人的Linux開發(fā)板教程

    作者簡介:大佬已在硬創(chuàng)社開源了近50款開發(fā)板,動手能力極強,于去年年底開始接觸學(xué)習(xí)Linux,并由全志V3s、F1C200S等芯片開始上手DIY個人的Linux開發(fā)板。
    的頭像 發(fā)表于 01-07 09:52 ?1467次閱讀
    DIY個人的Linux<b class='flag-5'>開發(fā)板</b>教程

    【ELF 1開發(fā)板試用】+串口通信測試

    ELF 1開發(fā)板提供了4個串口,分別是UART1、UART2、UART3及UART7。 其中UART1 用于調(diào)試
    發(fā)表于 11-28 20:33

    GSM開發(fā)板V1調(diào)試手冊

    電子發(fā)燒友網(wǎng)站提供《GSM開發(fā)板V1調(diào)試手冊.pdf》資料免費下載
    發(fā)表于 11-17 14:50 ?0次下載
    GSM<b class='flag-5'>開發(fā)板</b>V<b class='flag-5'>1</b>調(diào)試手冊

    dsPIC33EP128GS808開發(fā)板信息表

    電子發(fā)燒友網(wǎng)站提供《dsPIC33EP128GS808開發(fā)板信息表.pdf》資料免費下載
    發(fā)表于 09-26 09:24 ?0次下載
    dsPIC33<b class='flag-5'>EP</b>128GS808<b class='flag-5'>開發(fā)板</b>信息表

    TX-1C型單片機(jī)開發(fā)板原理圖

    TX-1C型單片機(jī)開發(fā)板原理圖
    發(fā)表于 09-25 11:44 ?24次下載

    dsPIC33EP128GS808開發(fā)板用戶指南

    電子發(fā)燒友網(wǎng)站提供《dsPIC33EP128GS808開發(fā)板用戶指南.pdf》資料免費下載
    發(fā)表于 09-25 11:25 ?1次下載
    dsPIC33<b class='flag-5'>EP</b>128GS808<b class='flag-5'>開發(fā)板</b>用戶指南