您好、社区成员、
我正在比较 MSP430FR2433和 MSP430FR5969。
MSP430FR2433 DCO 在所有频率范围内显示"典型"。
由于未列出最小值和最大值、TI 是否不保证 MSP430FR2433 DCO 的振荡频率?
数据表中对 MSP430FR5948进行了如下描述:
如果是 MSP430FR5948、我能否告诉客户 TI "保证"内部时钟的振荡精度?
此致。
Cruijff
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.
您好、社区成员、
我正在比较 MSP430FR2433和 MSP430FR5969。
MSP430FR2433 DCO 在所有频率范围内显示"典型"。
由于未列出最小值和最大值、TI 是否不保证 MSP430FR2433 DCO 的振荡频率?
数据表中对 MSP430FR5948进行了如下描述:
如果是 MSP430FR5948、我能否告诉客户 TI "保证"内部时钟的振荡精度?
此致。
Cruijff
您好、Gary、
感谢您的回复!
有关问题:
https://e2e.ti.com/support/microcontrollers/msp430/f/166/t/838989
MSP430FR2433 DCO 在数据表中被描述为“典型”。
有 MSP430FR2433器件在寒冷环境中无法使特定频率(4.9152MHz)振荡。
我问是否有 MSP430器件可以保证内部时钟在整个温度范围内的精度。 (例如、MSP430FR5969)
此外、在下面的 E2E 中有以下评论。
https://e2e.ti.com/support/microcontrollers/msp430/f/166/t/838989
您在上面突出显示的 DCORSEL 部分似乎在4.9MHz 的"边沿"上。 当 DCOFTRIM = 0时、可能值得尝试设置 DCORSEL = 3:
4.9MHz 似乎更集中在这里、并且可以在较低的温度下提供更稳定的性能。
如果有一个人即使在 DCORSEL 被校准为0至7的范围内也不能振荡特定频率、可以得出 MSP430FR2433是故障吗?
此致。
Cruijff
您好、Cruijff
您是否在 代码中添加了 DCO 软件调整?
对于 TRIM 的源代码、您可以参考名为 Software_Trim (); http://dev.ti.com/tirex/explore/node?node=AJoQd8FdlnrwOwIVkDTcfA__IOGqZri__LATEST 的演示代码
您好、Gary、
示例软件如下所示。
e2e.ti.com/.../6443.cs_5F00_ex1_5F00_DCO1MHzSWTrim_5F00_Modify.zip
我的客户添加 了 DCO 软件调整。
如果它将 DCORSEL 从0校准到7、您能说 DCO 始终可以在指定的频率下振荡吗?
您能保证它在软件中以0至7的方式校准 DCORSEL 吗?
此致。
Cruijff
您好、Cruijff
对于您的频率跳跃问题、FLL 似乎无法在该点锁定。 您提到 DCO 抽头始终为511、对吧?
如果 DCO 抽头始终为511、则将设置 DCOFFG、您能帮助我确认 DCOFFG 是否已设置?
您提到 您已添加 DCO 软件调整。 如果 DCO 抽头始终为511、这意味 着 DCOFTRIM 应修整为7、不能再增大。 您能否确认 在 DCO 软件调整后 、DCOFTRIM 的值为7?
还有其他用例、当您将器件℃,在℃̊ C 的温度下进行修整并将其置于-35 ̊ C 的温度范围内时、 DCO 抽头可能为511。 在这种情况下、可以设置 FLLULPUC 位以生成 PUC、从而在 初始化代码中执行 DCO 软件调整。
此致
Gary
您好、Gary、
如果 DCO 抽头始终为511、则将设置>DCOFFG、您能帮助我确认 DCOFFG 是否已设置?
已确认 DCOFFG 在我客户的现象中肯定是第一。
> 对于本例、您可以设置 FLLULPUC 位以生成 PUC、从而在 初始化代码中执行 DCO 软件调整。
TI 是否建议在再次运行 DCO 软件调整时切换 DCORSEL?
切换 DCORSEL 可以避免客户的症状。
但是、DCO 软件调整过程中未指定切换到 DCORSEL。(用户指南 P.3.107 2.11.2 DCO 软件调整)
我的客户正在寻找 TI 的意见。
此致。
Cruijff
您好、Cruijff
TI 是否建议在再次运行 DCO 软件调整时切换 DCORSEL?
对于 DCO 软件调整、请尝试在 0~7 μ s 之间找到合适的 DCOFTRIM 值、以确保 DCO 抽头接近中间值256。 它不会更改 DCORSEL 值。
切换 DCORSEL 可以避免客户的症状。
您可以通过禁用 FLL (如果 温度不变、频率不会改变)来解决跳跃问题、但这无法保证频率处于理想范围。
如果您启用 FLL、您还可以选择合适的 FLLD 和 FLLN 值、以确保 DCOFTRIM 和 DCO 抽头处于中间值。 您可以尝试一下。
此致
Gary
您好、Cruijff
通过运行 DCO 软件调整、DCO 肯定可以振荡特定频率(例如4MHz、4.9152Mhz……) 在℃的温度范围(-40℃至85)内?
在-40℃至℃μ s 内的测试频率 为16MHz、如下所示
但您知道、当频率较低时、温度影响会更小。 ℃℃、我们建议在-20℃,25 ̊ C 和60 ̊ C 等不同温度下运行修整代码。
如果存在无法振荡特定频率的独立器件
即使在执行 DCO 软件调整后、是否可以确定该人员有缺陷?
您能帮助我们确认以下情况:
℃?问题发生时、修整代码在相同的温度下运行(如-38 ̊ C)
2.您是否尝试更改不同 的 DCORSEL 和 FLLD 和 FLLN 值以查看 FLL 是否可以锁定? 您已经说 DCO 抽头始终为511这意味着 DCO 的输出比预期频率慢、您可以通过设置适当 的 DCORSEL 和 FLLD 和 FLLN 值来降低预期频率、以查看是否可以锁定 FLL。
此致
Gary
您好、Gary、
℃?问题发生时、修整代码在相同的温度下运行(如-38 ̊ C)
->
是的、它们 在同一温度下多次复位、但 DCO = 4.9152MHz 不会在 DCORSEL = 2时振荡。
2.您是否尝试更改不同 的 DCORSEL 和 FLLD 和 FLLN 值以查看 FLL 是否可以锁定?
->
当在低温下将 DCORSEL 有意更改为3时、DCO 振荡4.9152MHz。
DCO 软件调整不会改变 DCORSEL。
此对策是否正确?
此致。
Cruijff
您好、Cruijff
我认为这一问题的对策很少:
1。在℃温度下使用不同的 DCORSEL (如果 DCORSEL=3可以使 FLL 锁定在25 μ s 或更高、我认为您可以使用它、而不需要对 DCORSEL 进行任何更改 、建议这样做) 您无需 根据温度的变化频繁地更改 DCORSEL。 (如果您不想添加温度传感器,您可以将片上温度传感器作为参考)
2.更改您的目标 DCO 频率、将其降低至4MHz。
此致
Gary