我正在使用 PCF8563TS/5,118 IC,想正确连接 OSCI 引脚上的外部电容。
我正在使用 50k ESR、12.5pF 32.568KHz 的晶体,尽可能短的走线,原理图与数据手册中的应用图完全相同。
我查阅了数据手册和 UM10301,尝试进行计算,以了解该设备。我发现很难找到一种清晰的方法来计算外部电容的值,因为数据表在同一主题的不同页面上提到了并联和串联,即 OSCI 和 OSCO。
我看到外部 OSCI 和 OSCO 引脚并联了一个内部 25pF 电容。数据手册中的表 30 表明 CL 是并联计算的,但有一个注释显示,CL 是串联电容的计算方法。
我找不到能让设备正常工作的外接电容。没有收到 I2C 响应。我尝试了 25pF、22.5pF、20pF、25pF、10pF、8.2pF、6pF。所有 0603 C0G/NP0 帽。
我通过完全不放置电容器,成功地让它在另一块板上工作了。经过计算,这根本说不通。
我想请您举例说明一下如何计算这些输入值(12.5pF 50k ESR 晶体),因为我无论通过计算还是暴力破解都无法使其正常工作。
UM10301 PCF85x3、PCF85x63、PCA8565、PCF2123 和 PCA21125 用户手册
亲爱的戴维:
db16122 正确地指出了UM10301 中的表 3。如果您的目标负载电容为 12.5pF,则需要在 OSCI 引脚上连接一个 25pF 的中间值的微调电容。
这个 25pF 值可以通过表 30 下方的公式计算得出。在PCF8563 数据手册中。
其中 CL 为目标负载电容,在本例中为 12.5pF。
Cosco 是已知的内部电容,25pF。
根据公式,可以推导出 Ctrim 值:
CL=Ctrim*Cosco/(Ctrim+Cosco)
CL*Ctrim+CL*Cosco=Ctrim*Cosco
CL*Cosco=Ctrim*Cosco-CL*Ctrim
CL*Cosco=Ctrim*(Cosco-CL)
CL*Cosco/(Cosco-CL)=Ctrim
边际贡献 = CL * Cosco / (Cosco - CL) = 12.5 * 25 / (25 - 12.5) = 312.5 / 12.5
Ctrim=25pF
由于内部 Cosco 电容还有余量,因此需要可变微调电容。Cosco 值可能在 15pF 到 35pF 之间波动。
最诚挚的问候,
约瑟夫