在线观看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
    主站蜘蛛池模板: 国产做爰一区二区 | 黄色一级毛片看一级毛片 | 国产在线精品香蕉综合网一区 | 在线观看你懂的视频 | 女人精aaaa片一级毛片女女 | 欧美色视频日本片免费高清 | h免费视频 | 中文字幕在线一区二区三区 | 在线观看三级网站 | 国产高清一区二区三区四区 | 黄 色 免费网 站 成 人 | 午夜影视免费 | 四虎最新紧急更新地址 | 国产午夜精品理论片免费观看 | 亚洲三级视频 | 久久久久综合中文字幕 | 在线免费看黄视频 | a资源在线 | 亚洲精品美女久久久久网站 | 艹逼免费视频 | 一区二区三区视频在线观看 | 男女免费观看视频 | 亚洲美女激情视频 | 男人视频网 | 七月丁香八月婷婷综合激情 | 去毛片| 一级日本高清视频免费观看 | 欧美高清免费一级在线 | 最新亚洲一区二区三区四区 | 国产精品久久久久久久久久免费 | 99热这里只有精品一区二区三区 | 成人影院免费观看 | 午夜女同影院 | 免费二级c片观看 | 91av视频免费在线观看 | 久久天天躁狠狠躁夜夜爽 | 在线观看亚洲免费视频 | 久久久久青草 | 日本一区二区视频在线观看 | 黄色激情小说视频 | 免费视频性 |