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.
工具与软件:
您好!
我认为我在 RM46L852文档中检测到了错误。 以下图片显示了此错误:
用户指南第1941页
用户指南的第1942页
的第23页
TMDXRM46HDK 原理图的第17页
根据文档、必须添加一个信号电平转换器(5V -> 3.3V)以避免损坏 USB_VBUS 引脚。 但是、这一建议未同时反映在两个原理图中。 所以、我认为有一个错误。 100千欧电阻可以保护大电流引脚、但我不确定使用该电阻是否可以获得3.3V 的电压。 我想知道你对这一点的看法、我可能对这一切有误解。
此致、
Francisco。
您好、Francisco:
您能否请参阅以下旧主题、这仅仅是指此问题:
(+) USB VBUS 上的外部下拉电阻器-基于 Arm 的微控制器论坛-基于 Arm 的微控制器- TI E2E 支持论坛
——
谢谢、此致、
Jagadish。
尊敬的 Jagadish:
是的、您发送给我的帖子中讨论了此问题、但答案中显示的链接不起作用。 从我所读的内容来看、原理图似乎有一个错误、电阻分压器可用于实现信号电平转换。
您能否提供有关这个解决方案的信息、该解决方案添加了注释、但链接不起作用?
此致、
Francisco。
您好、 Francisco:
从我阅读的内容来看、原理图似乎有误、可使用电阻分压器实现信号电平转换。
我的理解也是一样的。
您能否提供有关该解决方案的信息(该解决方案已注释但链接无效)?
因为这个线程是旧的,甚至我无法访问链接。
给我一些时间,我会检查其他方式。
——
谢谢、此致、
Jagadish。
尊敬的 Jagadish:
谢谢。
此致、
Francisco。
您好、 Francisco:
很抱歉,延迟响应,我在这个平均时间的其他问题被卡住。
上次我没有仔细验证原理图、但现在我在原理图验证后发现了以下内容。
1.在实际原理图中,此引脚不是直接连接到控制器引脚。
中间有一个 D-MUX "SN74CBTLV3257RGYR"。
2.在验证数据表后,我发现它可以轻松地支持高达4.6v 的电压
3、同时、它会在该引脚的右侧获取一些输入电流、因此这将在100K 欧姆电阻器上再次产生一些压降、我认为这将足以保护这个 D 多路复用器、任何控制器都不会产生任何影响。
——
谢谢、此致、
Jagadish。
尊敬的 Jagadish:
如果此引脚上存在5V 电压的风险、您发送给我的信息将不安全。 在 MCU 和 USB 连接器之间确实有一个 SN74CBTLV3257RGYR。 但是、V_BUS (连接)信号为5V、因此高于 SN74CBTLV3257RGYR 的绝对最大值(4.6V)。 此外、在器件的绝对最大额定值下工作是绝不安全的。
但是、如果我们考虑此引脚、例如20uA 的电流源(如数据表第23页上所示)、那么只使用这个电阻器、我们就可以得到3V 的信号。正确吗? 这是德州仪器(TI)这样实施它的原因吗?
另一方面、我在没有开发 PCB 的情况下不使用此 EVB、我检测到此错误并搜索信息以验证此问题。 因此、我认为一种可行的解决方案是使用电阻分压器、正如 https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/306015/external-pull-down-resistor-on-usb-vbus/1066565?tisearch=e2e-sitesearch&keymatch=%22USB_VBUS%22%20AND%20%22external%20signal%20level%20shifter%22#1066565帖子中评论的那样
、但链接不起作用。 或使用 SN74LV1T32等信号电平转换器将5V 传递到3.3V
此致、
Francisco。
您好、 Francisco:
对不起,在回应中的延迟,我被其他问题卡住。
5V 因此高于 SN74CBTLV3257RGYR 的绝对最大值(4.6V)。 此外、使用设备的绝对最大额定值是绝对不安全的。
我同意你的意见,你是完全正确的这件事。
[报价 userid="51099" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1420496/rm46l852-mistake-in-the-datasheet-and-user-guide-for-the-usb_vbus-pin/5454689 #5454689"]但是、如果我们考虑电流源等引脚(如数据表第23页所示)、那么仅使用该电阻器、我们就可以得到3V 的信号。正确吗? 这是德州仪器(TI)这样实施的原因吗?[/QUOT]我认为他们不会考虑这一点、因为这个电流是从 SN74CBTLV3257RGYR 灌入的、而不是从外部 USB 流入的?
而且 D-Mux 的灌电流仅为1uA。
因此、100k 电阻器上的压降可以大约为0.1V。 因此、4.9v (5-0.1)将进入 D 型多路复用器、并且该值高于其绝对最大额定值。
我认为这里需要电平转换器、我认为原始电路中没有这种转换器。 因此、如果您正在设计定制电路板、我的建议是最好考虑电平转换器。
——
谢谢、此致、
Jagadish。
尊敬的 Jagadish:
我不认为他们考虑这一点是因为这个电流是从 SN74CBTLV3257RGYR 汲取的、不是从外部 USB 流出的?
我提到这是因为我已经测试了直接连接到 USB_DET 信号的 RC 电路(100k Ω 和0.1uF)(没有 SN74CBTLV3257RGYR、即使用 LAUNCHXL2_RM46)、我得到了3.1V。因此、我需要对此进行说明、因为如果该 RC 电路足够、这意味着不需要使用不必要的元件。
此致、
Francisco
尊敬的 Jagadish:
是否没有其他同事可以帮助我解决此问题? 我一直等待着对这个问题的回答、我认为这个问题很简单。
您好、Francisco:
之所以提到这一点、是因为我测试了直接连接到 USB_DET 信号的 RC 电路(100千欧和0.1 μ F)(没有 SN74CBTLV3257RGYR、即使用 LAUNCHXL2_RM46)、得到了3.1V 电压[/引述]我不知道您是直接连接的、我认为您也使用的是 TI 电路板。
那么、它是正确的、我的意思是我们将只得到~3.1v、因为:
固定20uA 下拉意味着在额定条件下它将消耗20uA 的电流、请参阅以下主题一次:
(13) RM48L952:固定和可编程牵引类型-基于 Arm 的微控制器论坛-基于 Arm 的微控制器- TI E2E 支持论坛
因此、这意味着100K 电阻器上的压降将大约为2V (100K * 20u)、这意味着控制器引脚上的压降将大约为~3V (5 - 2)。
微控制器可以在输入 I/O 引脚上承受高达4.6v 的电压:
在这种情况下、我们不会遇到任何问题。
——
谢谢、此致、
Jagadish。
尊敬的 Jagadish:
我使用了 TMDXRM46HDK 原理图作为示例、说明此实现方案出现在不同的文档中。 因此、我将说明我正在开发我自己的 PCB、并且我已通过 LAUNCHXL2-RM46进行了测试。 对不起、我应该澄清这最后一点、以避免误解。
因此、我对这可能就是原因是正确的。
谢谢 Jagadish。
此致、
Francisco。