Other Parts Discussed in Thread: TPS2117, THVD4431, TLV775, SN74LVC245A, THVD4431EVM
器件型号: THVD4431
主题中讨论的其他器件: TLV775、TPS2117、 SN74LVC245A、
您好、
我想设计一个自定义的多协议屏蔽、它必须与 Arduino V3 封装以及 ST Nucleo ZIO 连接器兼容。
我之所以设计这款屏蔽件、是因为我没有找到符合我的愿望和使用案例的现成屏蔽件。
我的屏蔽层基于 THVD4431 多协议芯片、以及 TLV775 LDO 等其他芯片构建、用于将 5V Arduino 电压转换为板上的 3、3V 电源电压。
我使用 TPS2117 电源多路复用器在连接到 ZIO 兼容板时自动选择 3、3V 的输入电压、在连接到 Arduino V3 板时自动选择 5V 的输入电压。
它必须是一个多用途实验屏蔽层、因此我想通过手动跳线配置所有跳线设置、但也必须能够通过 MCU 的软件进行控制。
为了在跳线配置和 MCU I/O 之间进行分离、我在两者之间使用了 SN74LVC245A。
在每个跳线附近、有一个绿色和橙色的 LED、可以直观地显示当前设置的状态。 (绿色=连接到 GND、琥珀色连接到 3、3V)
虽然我还在完成绘图,下面是它的最终版本或多或少在.pdf:
THVD4431 定制 Shield.pdf
我的问题是、一切是否都能像我认为的那样正常工作?
我之前设计过汽车模块、几年前我已经正确理解了数据表。
THVD4431EVM 原理图也非常有助于验证某些配置、但正如我所说、我找不到可通过跳线进行编程的现有通信屏蔽、并且还具有软件覆盖选项。
对于我自己的特定用例、面临的挑战也是使其与 NUCLEO H753ZI 评估板以及堆叠式 LCD 屏蔽层兼容。
最后的配置是底部的 NUCLEO 板、中间的 NUCLEO 板堆叠在 Nucleo 板上的通信屏蔽和顶部堆叠在我的通信屏蔽上的 LCD 屏蔽。
这也影响了我可以使用的 I/O 连接器的布局和使用、而不会与 LCD 屏蔽层重叠。
出于电路板的目的、我还希望将所有通信信号扩展到电路板的一侧、以便轻松访问、从而可以轻松测量 UART 信号、GPIO 信号和 RS232/RS485 信号。
现在、我不是要求查看我的整个原理图、但如果有人通过查看它来发现任何主要设计缺陷或错误连接、从而使我的屏蔽层无法正常工作、我希望它可以正常工作、那将是非常令人高兴的。
非常感谢!
