RSDS_ZQYJ 发表于 2023-12-28 15:32:57

请教有关SPI的硬件电路该如何设计

一个STM32H743ZIT6与一个GD32F103ZET6想用spi的方式进行板级通信,在网上找到一种可以实现,是两个芯片的SPI引脚一对一相接(无需交叉),但是没有隔离,我想在通信建立的前提下,实现隔离,请赐教!

Xujuango 发表于 2023-12-28 15:47:39

本帖最后由 Xujuango 于 2023-12-28 15:48 编辑

一主一从的话,用磁偶隔离吧

Himem 发表于 2023-12-28 16:04:02

本帖最后由 Himem 于 2023-12-28 16:09 编辑

是半双工的三线spi吗?data双向那种

RSDS_ZQYJ 发表于 2023-12-28 16:04:08

Xujuango 发表于 2023-12-28 15:47
一主一从的话,用磁偶隔离吧
(引用自2楼)

那输入输出端怎么确认呢是主芯片的4根spi引脚全部接在隔离芯片的输入端,然后隔离芯片的输出端接在从芯片的spi引脚上吗?

RSDS_ZQYJ 发表于 2023-12-28 16:07:49

Himem 发表于 2023-12-28 16:04
mosi/miso不交叉,是三线spi吗?data双向那种
(引用自3楼)

是的sckmiso mosignd 这是我在csdn看到的一位博主共享的思路

Himem 发表于 2023-12-28 16:11:04

本帖最后由 Himem 于 2023-12-28 16:12 编辑

RSDS_ZQYJ 发表于 2023-12-28 16:07
是的sckmiso mosignd 这是我在csdn看到的一位博主共享的思路
(引用自5楼)

还是普通的spi,另外需要CS信号同步吧

RSDS_ZQYJ 发表于 2023-12-28 16:15:03

Himem 发表于 2023-12-28 16:11
还需要CS来同步吧
(引用自6楼)

我看他绘制的框图里以及接线照片并未表示,具体的我可以给你发我看到的这个链接只是不知道让不让发

qianj1986 发表于 2023-12-28 16:33:23

1对1,协议自定义,CLK主机同步,2根数据线,一主一从传呗

RSDS_ZQYJ 发表于 2023-12-28 16:38:49

qianj1986 发表于 2023-12-28 16:33
1对1,协议自定义,CLK主机同步,2根数据线,一主一从传呗
(引用自8楼)

可是我需要隔离

modbus 发表于 2023-12-28 16:42:19

有3出1入的隔离芯片,非常适合SPI接口隔离

qianj1986 发表于 2023-12-28 16:44:02

本帖最后由 qianj1986 于 2023-12-28 16:46 编辑

RSDS_ZQYJ 发表于 2023-12-28 16:38
可是我需要隔离
(引用自9楼)

那就加磁隔离或者光耦隔离
CLK时钟线: 方向 主机向从机
2个数据线: 一个主机向从机,一个从机向主机

芯片ISO7741

RSDS_ZQYJ 发表于 2023-12-28 16:49:56

qianj1986 发表于 2023-12-28 16:44
那就加磁隔离或者光耦隔离
CLK时钟线: 方向 主机向从机
2个数据线: 一个主机向从机,一个从机向主机
(引用自11楼)

请问芯片的spi_nss引脚在硬件上需要做什么么,悬空可以么

qianj1986 发表于 2023-12-28 17:20:21

RSDS_ZQYJ 发表于 2023-12-28 16:49
请问芯片的spi_nss引脚在硬件上需要做什么么,悬空可以么
(引用自12楼)

可以软模式去控制的

RSDS_ZQYJ 发表于 2023-12-29 08:43:26

qianj1986 发表于 2023-12-28 17:20
可以软模式去控制的
(引用自13楼)

请问我如果用从芯片STM32H743ZIT6通过spi与W25Q128相连接,主芯片GD32F103ZET6通过数字隔离芯片再用spi与W25Q128相连来实现数据传输,您觉得可以么
页: [1]
查看完整版本: 请教有关SPI的硬件电路该如何设计