您好、TI 团队、
我们使用 SPI 接口在微控制器和栅极驱动 DRV8323S 之间进行通信。 我们仅使用连接到 SDO 引脚的10k 上拉电阻器、遵循数据表中所述的硬件建议。 我们在 SDO 上记录了大约600ns 的缓慢上升时间。
parall 中没有容量。 你有什么看法?
通道 C1 :芯片选择
通道 C2 :SDI
通道 C3 :时钟(560kHz)
通道 C4 :SDO
Pierrick Ecoeur
pierrick.ecoeur@sonceboz.com
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好、TI 团队、
我们使用 SPI 接口在微控制器和栅极驱动 DRV8323S 之间进行通信。 我们仅使用连接到 SDO 引脚的10k 上拉电阻器、遵循数据表中所述的硬件建议。 我们在 SDO 上记录了大约600ns 的缓慢上升时间。
parall 中没有容量。 你有什么看法?
通道 C1 :芯片选择
通道 C2 :SDI
通道 C3 :时钟(560kHz)
通道 C4 :SDO
Pierrick Ecoeur
pierrick.ecoeur@sonceboz.com
您好、Pierrick、
看起来照片加载不正确。 如果以下答案不足、您能否保存图片并使用导入功能、而不是直接复制并粘贴到答复框中?
简短答案、
我建议使用一个较低值的上拉电阻器进行实验、因为这样做没有问题。 这应减少线路上的上升和下降时间。
更长的答案
数据表表表表1中的建议组件表示"上拉电阻器"(如下所示)。 这允许用户灵活使用、并确认其他因素会导致线路上的上升和下降时间。 应用部分显示10k Ω、但这是基于我们在开发过程中进行的 EVM 和原型设计的推荐起点。
信号的上升和下降时间由等效上拉电阻(R)和线路上的等效电容(C)决定。 感谢您注意到、没有外部并联电容器、但等效电容也取决于寄生电容。 这可能来自布线长度、电线长度、元件封装、MCU I/O 和 DRV I/O 结构。
寄生电容中的主要元件是 MCU 和 DRV 的 I/O 结构。 由于我们只能预测 DRV I/O 结构、因此我们可以概括需要的上拉电阻范围。 由于我们无法预测 MCU 的 IO 结构、因此我们确认根据 I/O 拓扑和工艺、寄生电容可能会更低或更高。
一般而言、大多数用户会尝试一些上拉电阻器值、并根据波形增大或减小该值。 可以在 SPICE 仿真器中对等效电容以及上拉电阻器进行建模、以查看预测的上升时间、但大多数人决定查看波形、更改电阻器值、更改 BOM 并替换现有电路板上的值。
最棒的
Cole
您好、Pierrick、
如果您愿意、我可以查看我们器件的电容、但您似乎已经获得了所需的数据。
本质上、SDO 线路需要超过半个时钟周期才能上升到10k 欧姆的最终值、第二张图片显示 SDO 在半个时钟转换的高电平时间之前达到其最终值 (或在时钟周期的一半之前)、这要好得多(从数据完整性的角度来看、"确定")。 这意味着、您可以将其保持在1千欧姆、而不会出现任何问题。
如果您再次进入开漏数字输出、我可以向您提供的一般建议是、您应该尝试使用您可以使用的最大上拉电阻器、而不会影响数据完整性。 这是因为开漏输出将信号保持在低电平、这意味着有电流流经上拉电阻器(消耗能量)。
数据完整性通常由您使用的协议定义。 例如、I2C 可能需要在下降时钟信号边沿之前的某个时间(例如10ns)内将信号电压要求在目标1或0的33%以内。 我不知道手头上的 SPI 协议、但我假设需要一些 t_hold 和逻辑高电平或低电平值才能在通信线路上成功读取1或0。 根据经验、我使用"信号在1/4时钟周期(或1/2时钟高电平时间)内达到最终值"作为经验法则。
因此、您可以查找 SPI 通信并了解所需的参数、并增大电阻器以确定理想的理论电阻器。 或者、您有电路板和代码、您可以将其换掉、查看波形并查看交易是否成功。
最棒的
Cole