色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

    文章

    13583

    瀏覽量

    213368
  • adc
    adc
    +關注

    關注

    98

    文章

    6495

    瀏覽量

    544466
  • 串口
    +關注

    關注

    14

    文章

    1551

    瀏覽量

    76428
  • IO口
    +關注

    關注

    3

    文章

    170

    瀏覽量

    24023
收藏 人收藏

    評論

    相關推薦

    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 ?2459次閱讀

    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
    主站蜘蛛池模板: 国产老头与老太hd| 亚洲精品无码不卡在线播放he| 久久久久久免费观看| 国产露脸150部国语对白| 成人性生交大片免费看4| jj插入bb| 97国产成人精品视频| 最懂男人心论坛| 自拍黄色片| 最近免费视频中文2019完整版| 中文字幕中文字幕永久免费| 有码 亚洲 制服 国产 在线| 一本色道久久综合亚洲AV蜜桃| 亚洲欧美一区二区三区四区| 亚洲影院在线播放| 一个人看的WWW高清电影| 亚洲午夜久久影院| 伊人久久艹| 456亚洲人成在线播放网站| 67194con免费福和视频| 9277高清在线观看视频| 99久久人妻无码精品系列性欧美| 99视频精品免视3| 成人国产精品日本在线| 成人伊人青草久久综合网| 国产成人免费片在线视频观看| 国产盗摄一区二区| 国产亚洲精品97在线视频一 | 色色色999| 翁用力的抽插| 亚洲美女视频高清在线看| 永久免费的污视频网站| 69久久国产精品热88人妻| a在线免费观看视频| 国产99视频精品一区| 黑人性xxx| 美国女孩毛片| 日本高清免费一本在线观看| 四川少妇大战4黑人| 亚洲人成电影网站色2017| 中文字幕在线视频免费观看|