작업중인 설계에서 32.768 kHz XTAL의 커패시터를 선택하는 데 도움이 필요합니다.
이것은 약간 길지만 큰 문제는 다음과 같습니다. 로딩 캡 값을 올바르게 얻는 것이 중요하며, 트레이스와 리드의 기생 커패시턴스가이를 결정하는 데 얼마나 중요합니까?
내 장치는 TI CC1111 SoC를 사용하며 TI 의 USB 동글 에 대한 참조 설계 를 기반으로합니다 . CC1111에는 48MHz 고속 (HS) 발진기와 32kHz 저속 (LS) 발진기가 모두 필요합니다. 기준 설계는 HS 발진기의 크리스털과 LS 발진기의 내부 RC 회로를 사용합니다. 그러나 CC11111은 32.768kHz 크리스털 발진기에 연결하여 정확도를 향상시킬 수 있습니다.
CC1111 데이터 시트 는로드 커패시터의 값을 선택하기위한 공식 (페이지. 36)을 제공합니다. 온 전성 검사로서,이 공식을 사용하여 기준 설계에서 48 MHz xtal과 함께 사용되는 캡의 값을 계산했습니다. 디자인에 실제로 사용되는 것과 거의 같은 숫자를 가져야한다고 생각했습니다. 그러나 내가 가진 커패시턴스 값은 TI가 사용하는 커패시턴스 값과 일치하지 않으므로 약간 걱정됩니다.
내 sleuthing의 세부 사항은 다음과 같지만 요약하면 48MHz 크리스털 데이터 시트 에 18pF로드 커패시턴스가 필요하다고합니다. 기준 설계에 사용 된 2 개의 부하 커패시터는 모두 22pF입니다. xtal의 리드에서 볼 수있는 부하 커패시턴스를로드 커패시터 ( 및 ) 의 값과 관련시키는 CC1111 데이터 시트 공식은 과
18 pF , 및 경우 22 pF를 하면 은 7 pF 여야합니다. 그러나 데이터 시트에 따르면이 평가는 일반적으로 2.5 pF입니다. 이 조언을 사용했다면 참조 디자인에 실제로 사용되는 22 pF가 아니라 = = 31 pF로 됩니다.
대안으로, TI 애플리케이션 노트 AN100 에 따르면 ,
여기서 " 의 커패시턴스의 합이다 . 상기 PCB 트레이스의 기생 커패시턴스 및 액정의 단말의 용량 두 후자 부분의 합은 일반적으로 (2)의 범위 내에있을 것이다 -. 8 pF의" C x
만약 = = 22 pF의는 다음을 획득 = 2 * 18 pF의 = 36 pF의 그래서 + 단자 각 트레이스와 관련된 기생 용량이 36pF 있음 - 8 pF의 범위 - 2 지나고 22pF = 14 pF의, AN100에 인용되었습니다.C 2 C ' 1
잘못된 부하 커패시터 값을 선택하면 작동하지 않거나 주파수가 잘못 될 수 있기 때문에이 모든 것을 묻습니다. 이러한 유형의 결정은 로딩 캡 값에 얼마나 민감합니까?
내 sleuthing의 세부 사항 :
레퍼런스 디자인 zip 파일에 포함 된 Partlist.rep (BOM)에서 크리스탈 (X2) 및 연결된 두로드 커패시터 (C203, C214)는 다음과 같습니다.
X2 Crystal, ceramic SMD 4x2.5mX_48.000/20/35/20/18
C203 Capacitor 0402 C_22P_0402_NP0_J_50
C214 Capacitor 0402 C_22P_0402_NP0_J_50
따라서 부하 커패시터의 값은 각각 22pF입니다. 관련 장치에 대한 이전 TI E2E 포럼 질문 에 대한 답변을 기반으로하는 수정 은 다음과 같습니다.
Name: X_48.000/20/35/20/18
Descr.: Crystal, ceramic SMD, 4x2.5mm, +/-20ppm 48MHZ
Manf.: Abracon
Part #: ABM8-48.000MHz-B2-T
Supplier: Mouser
Ordering Code: 815-ABM8-48-B2-T
18 pF 값은 ABM8-48.000MHz-B2-T 의 데이터 시트에서 제공됩니다 .
당신의 도움을 주셔서 감사합니다.