在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

ADA4350如何實現串口讀寫

CHANBAEK ? 來源:放大器筆記 ? 作者:郭劍 ? 2023-10-31 16:35 ? 次閱讀

問:ADA4350可寫不可讀是怎么回事,如何實現串口讀寫?

1ADA4350簡介

ADA4350集成TIA、開關及差分放大器在一個封裝內,非常適合對光電器件輸出的電流進行信號調理。芯片內部的六組開爾文式開關有兩種用法,既可以六組都給TIA用,這樣外部可配置六個不同電阻實現六種增益,覆蓋不同的輸入電流范圍;也可以TIA用三組開關,剩下的三組給后面的運放使用,共實現3x3
= 9種的增益。輸出運放可配置為差分輸出直接驅動差分輸入ADC

芯片內部的六組開關,可以通過IO口并行控制,也可以用SPI串行控制,SPI時序圖和寄存器Map定義見芯片資料

圖片

圖|ADA4350內部框圖

2SPI測試硬件環境

STM32F103C8Tx的SPI口(PA4~PA7)控制ADA4350EVB.

ADA4350EVB配置如下:

DVDD短路到VCC, DGND短路到GND,E3631A提供+/-5V電源給VCC和VEE;

MODE接低(串行模式),ENABLE接高,LATCH接低;

并口模式下控制P0 ~ P4的開關切換到高電平(否則ADA4350的20~23腳接地,MCU無法進行控制);

將MCU控制板的CS/SCK/SDI/SDO共5根線連接到ADA4350EVB的20~23腳(SPI管腳)進行控制,兩板的地短接。用示波器抓取

CS/SCK/SDI/SDO時序。

3測試時序圖

測試時序圖見下,

先寫0x000820到ADA4350,即控制S11和S5導通;

再讀,先寫0x800000告訴芯片要讀寄存器,然后SDO線上會出現0x800820,最高位無效,最低12位為0x820,即剛寫進去的值;

需要注意的是在讀寫過程中,SCK下降沿有效。

圖片

圖|ADA4350 SPI時序圖

4參考代碼

代碼無他,需要注意靈活配置MCU的SPI,使之與ADA4350時序需求匹配即可。

參考代碼

代碼無他,需要注意靈活配置MCU的SPI,使之與ADA4350時序需求匹配即可。

int main(void)

{

while (1)

{

//Write 0x000820(enable S5 and S11 of ADA4350)

SPI_write_ADA4350(3,0x000820);

//Read the register value

SPI_read_ADA4350(3,0x800000);

//Print the reading value by UART

HAL_UART_Transmit(&huart1,Read_dvalue,3,0xFFFF);

//LED Blink

Led_blink();

Delay_ms(200); }

}

/***** SPI1 Initialization Function /

static void MX_SPI1_Init(void)

{

hspi1.Instance = SPI1;

hspi1.Init.Mode = SPI_MODE_MASTER;

hspi1.Init.Direction = SPI_DIRECTION_2LINES;

hspi1.Init.DataSize = SPI_DATASIZE_8BIT;

hspi1.Init.CLKPolarity = SPI_POLARITY_LOW;

hspi1.Init.CLKPhase = SPI_PHASE_2EDGE;

hspi1.Init.NSS = SPI_NSS_SOFT;

hspi1.Init.BaudRatePrescaler =

SPI_BAUDRATEPRESCALER_64;

hspi1.Init.FirstBit = SPI_FIRSTBIT_MSB;

hspi1.Init.TIMode = SPI_TIMODE_DISABLE;

hspi1.Init.CRCCalculation =

SPI_CRCCALCULATION_DISABLE;

hspi1.Init.CRCPolynomial = 10;

if(HAL_SPI_Init(&hspi1) != HAL_OK)

{

Error_Handler();

}

}

/ SPI WriteADA4350 /

void SPI_write_ADA4350(uint8_tsize,uint32_t data_value)

{

SPI_CS_HIGH //CS HIGH

SPI_CS_LOW //CS LOW

//SPI write 0x000820

SPI_write_buffer[0]=(uint8_t)((data_value&0x00ff0000)>>16);

SPI_write_buffer[1]=(uint8_t)((data_value&0x0000ff00)>>8);

SPI_write_buffer[2]=(uint8_t)(data_value&0x000000ff);

//write 3 bytes

HAL_SPI_Transmit(&hspi1, SPI_write_buffer, size, 0x2000);

SPI_CS_HIGH //CS HIGH

Delay_us(5);

}

/ SPI ReadADA4350 **/

uint8_t SPI_read_ADA4350(uint8_tsize,uint32_t data_value)

{

SPI_CS_HIGH //CS HIGH

SPI_CS_LOW //CS LOW

//SPI write 0x800000

SPI_write_buffer[0]=(uint8_t)((data_value&0x00ff0000)>>16);

SPI_write_buffer[1]=(uint8_t)((data_value&0x0000ff00)>>8);

SPI_write_buffer[2]=(uint8_t)(data_value&0x000000ff);

//write 3 bytes

HAL_SPI_Transmit(&hspi1, SPI_write_buffer, size, 0x2000);

SPI_CS_HIGH //CS HIGH

Delay_us(2);

//SPI RX

SPI_CS_LOW //CS LOW

//Read data into the Read_dvalue array

HAL_SPI_Receive(&hspi1,Read_dvalue,size,0x2000);

SPI_CS_HIGH //CS HIGH

Delay_us(5);

return 1;

}

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 放大器
    +關注

    關注

    143

    文章

    13589

    瀏覽量

    213482
  • adc
    adc
    +關注

    關注

    98

    文章

    6498

    瀏覽量

    544640
  • 串口
    +關注

    關注

    14

    文章

    1554

    瀏覽量

    76516
  • IO口
    +關注

    關注

    3

    文章

    170

    瀏覽量

    24043
收藏 人收藏

    評論

    相關推薦

    ADA4350芯片作跨阻放大時,ADA的關斷電阻是多少?

    各位專家,用ADA4350芯片作跨阻放大時,I-V轉換,當反饋電阻達到GΩ時,其他小于GΩ的電阻會分流,這是仿真的情況,實際是否會出現類似情況,或者ADA的關斷電阻是多少?
    發表于 07-23 06:59

    請問ADA4350評估板的SMA接口是什么型號的,怎么和電源連接起來?

    大佬們,請問ADA4350評估板的SMA接口是什么型號的,怎么和電源連接起來,我想利用ADA4350評估板試一下I-V轉換
    發表于 12-19 07:43

    請問ADA4350數字供電,LDO提供是3.3V.可是實測電壓為4.35V是什么原因?

    技術支持:你好!我對ADA4350的24腳提供3.3V電壓時出現一個問題,我的LDO提供是3.3V.可是實測電壓為4.35V,一開始懷疑LDO部分有問題,最后發現只要斷開ADA4350的24腳
    發表于 08-01 08:33

    ADA4350第一級輸出有200mV左右的直流偏移請問是什么原因?

    我想將ADA4350的第一級用作可控增益放大器,第二級的兩個放大器仿照ADA4941的例子,變成單端轉差分的ADC緩沖器。利用LTSPICE實際仿真時,發現 1、V(SWA_OUT)管腳大約有
    發表于 08-14 07:37

    ADA4350雙電源供電的輸出端OUT0有一相同周期的尖脈沖噪聲

    本人非線性電路設計人員,以前沒有這方面的經驗,由于工作需要設計一個光電放大電路。芯片采用的是ADA4350,原理圖如下: 其中AVDD-5V由電壓轉換芯片LMC7660將AVDD+5V轉換而來。此
    發表于 09-20 14:23

    請問為ADA4350供電DVDD提供3.3V +VS提供 +5.0V ,而-VS接地有問題嗎

    技術支持:你好!請問一下為ADA4350供電 DVDD提供3.3V+VS提供 +5.0V ,而-VS 接地,這樣的供電有沒有問題.
    發表于 01-23 08:42

    ADA4350發熱的原因?怎么解決?

    最近使用ADA4350搭了一個放大電路,上電以后幾秒中內芯片就會非常燙。芯片更換,斷開輸入輸出問題依舊。請高手幫忙指點,多謝! 電源部分設計如下:數字供電采用+3.3v,模擬供電采用+-5v,查看手冊也沒有說這樣設計有問題,后來把數字3.3v斷開,采用+5v給數字部分供電,依然不可以,頭痛中……
    發表于 11-15 06:22

    ADA4350第一級輸出有200mV左右的直流偏移是為什么呢?

    我想將ADA4350的第一級用作可控增益放大器,第二級的兩個放大器仿照ADA4941的例子,變成單端轉差分的ADC緩沖器。利用LTSPICE實際仿真時,發現 1、V(SWA_OUT)管腳大約有
    發表于 11-17 09:01

    關于ADA4350雙電源供電噪聲的問題求助

    本人非線性電路設計人員,以前沒有這方面的經驗,由于工作需要設計一個光電放大電路。芯片采用的是ADA4350,原理圖如下: 其中AVDD-5V由電壓轉換芯片LMC7660將AVDD+5V轉換而來
    發表于 11-22 07:30

    ADI推出模擬前端ADA4350,在單個封裝中集成FET輸入放大器

    Analog Devices, Inc. (ADI)推出集成ADC驅動器的FET輸入AFE(模擬前端)ADA4350,用于與電流模式傳感器(如光電二極管)和高輸出阻抗電壓傳感器直接
    發表于 09-11 16:34 ?2467次閱讀

    ADA4350 帶有ADC驅動器的FET輸入模擬前端

    電子發燒友網為你提供ADI(ti)ADA4350相關產品參數、數據手冊,更有ADA4350的引腳圖、接線圖、封裝手冊、中文資料、英文資料,ADA4350真值表,ADA4350管腳等資料
    發表于 02-22 16:15
    <b class='flag-5'>ADA4350</b> 帶有ADC驅動器的FET輸入模擬前端

    ADA4350 Evaluation Board Software

    ADA4350 Evaluation Board Software
    發表于 02-01 11:47 ?0次下載
    <b class='flag-5'>ADA4350</b> Evaluation Board Software

    ADA4350評估板軟件

    ADA4350評估板軟件
    發表于 03-23 13:09 ?5次下載
    <b class='flag-5'>ADA4350</b>評估板軟件

    ADA4350 SPICE宏模型

    ADA4350 SPICE宏模型
    發表于 06-03 19:59 ?0次下載
    <b class='flag-5'>ADA4350</b> SPICE宏模型

    EVAL-ADA4350 EVAL-ADA4350評估板

    電子發燒友網為你提供ADI(ti)EVAL-ADA4350相關產品參數、數據手冊,更有EVAL-ADA4350的引腳圖、接線圖、封裝手冊、中文資料、英文資料,EVAL-ADA4350真值表,EVAL-
    發表于 08-19 01:00
    主站蜘蛛池模板: 免费一级毛片正在播放| 成人欧美一区二区三区白人| tube日本xxxx69| 午夜骚| 精品香港经典三级在线看| 视频在线精品| 康熙古代高h细节肉爽文全文| 色妞网| 亚洲韩国在线一卡二卡| 玖玖在线精品| 久久午夜视频| 在线观看免费视频国产| 韩国三级视频在线观看| 国产亚洲美女精品久久久2020 | 国产在线播放成人免费| 免费在线播放毛片| 奇米四色7777| 在线中文字幕第一页| 国产一级特黄aa大片爽爽| 亚洲va欧美va国产综合久久| 91综合在线视频| 欧美色视频日本| 人人看人人做| 亚洲伊人久久大香线蕉结合| 国产美女在线精品免费观看| 1300部小u女视频免费| 四虎精品视频| 天天干天天插天天操| 最新中文字幕在线资源| 国产色丁香久久综合| 五月丁香啪啪| 欧美爽爽网| 国内精品第一页| 天堂电影免费在线观看| 国产三级香港三级人妇| 日本高清在线3344www| 日本理论在线观看被窝网| 欧美色图影院| 特一级黄色毛片| 色花堂国产精品首页第一页| 一级做a爱片久久毛片|