在實務上,經常使用意法半導體的 MCU,本文介紹一塊高效能的工控板,如圖一所示,以 STM32H750 為基礎,其核心為 ARM Cortex-M7,最高運算時脈 480MHz。底下列出這塊工控板的周邊介面:
 
    1) 12 路光耦合GPI
    2) 8 路光耦合GPO (有帶+24V電源的接點)
    4) 2 路DAC (12-bit, 0~10V)
    5) 8 路ADC (16-bit, -10.24V~+10.24V, 外接 ADS8688晶片)
    6) RS-485 x 4, RS-232 x 1, FDCAN-bus x 2, USB-to-COM x 1
    7) Ethernet RJ-45 (外接 LAN8720 PHY)
    8) 8 路高速 PWM 輸出
 
值得一提的是這款工控的 CAN bus 是高速的 FDCAN (Flexible Data-rate CAN),傳輸速度可達 5Mbps,原本的 CAN 只有 1Mbps。
工控板 STM32H750  ADC / DAC / 網路介
圖一:STM32H750 工控板的外觀

 

        工控板上面外接了一顆 ADS8688 的 ADC 晶片,其規格是 16-bit 解析度,總取樣率為每秒 500k samples。在取樣的效能上,比起之前的 STM32F407 工控板提升了不少,請參考前文 https://han-ya.blogspot.com/2024/03/stm32f407-24-bit-adc.html。雖然 ADS8688 晶片最高取樣率為每秒 500k,但是實際與 STM32H750 搭配後,只剩下53.9k 左右,因為兩者間的通訊為 SPI,需要處理每筆通道的中斷服務,這會耗損不少時間。筆者也曾試著用 SPI_DMA 方式,看看能不能解放更多 MCU 的時間,無奈,效果更差,大概只剩不到 20k 左右。
arrow
arrow
    文章標籤
    stm32教學
    全站熱搜
    創作者介紹
    創作者 漢亞科技 Han-Ya 的頭像
    漢亞科技 Han-Ya

    漢亞科技 Han-Ya

    漢亞科技 Han-Ya 發表在 痞客邦 留言(0) 人氣()