分为总线时钟和芯片工作时钟
一般而言对于几个大的CPU厂家推出的芯片组比如intel, amd ,via等等,都有专门的时钟芯片生产厂家配合跟进设计和这个芯片组对应的时钟芯片。
因此主芯片所需要的各种总线时钟基本上由时钟芯片就可以提供,除了RTC3.2768K而外围功能芯片的工作时钟则可通过无源晶振或者有源晶振来提供。
系统开机时序信号设计:
X86系统,一般而言,由我们设计的时序电路主要包括:RESET信号,各路电压的时序控制,POWER_OK信号等等。即RESET信号,各路电压以及POWER_OK之间的配合需要按照芯片提供的DATASHEET来设计。
RESET信号:
功能接口芯片一般而言就一个RESET信号,但像南桥这样比较复杂的IO芯片,由于芯片内部集成多个功能模块,而不同模块的电源状态也不一样,有些采用常开电源供电,有些采用工作电源供电,因此可能就有好几个复位信号。
根据我个人理解复位信号设计遵循两个原则:
1.单颗芯片的复位信号,复位信号必须在VCC稳定之后,在进行复位。要复位多久才有效,需要参考芯片的PDF
2. 多颗芯片一起工作时:在这些芯片VCC都稳定之后,统一提供一个复位信号。
各芯片之间的连接:
针对X86架构的芯片组,以及外围各种功能接口芯片来说,他们都是通过各种总线桥接在一起的。因此这个就要求对各种总线的工作原理要熟悉:包括总线的工作电压,总线工作频率,以及总线的有哪些信号和控制线组成。熟悉了这些各芯片之间级联的时候就很比较容易和高效了。
各种功能的实现:
一个芯片的功能实现不是单一的,必须建立在系统为它们提供了正确的电压,时钟,以及与主芯片之间正确的总线连接基础之上。这里提到的功能实现主要是指如何能够根据芯片特点来实现功能。要能够比骄好的实现芯片的功能,我总结了一下几点经验
1. 了解芯片能够实现的功能,以及我们所要使用的功能 (在芯片选型阶段就确定了)
2. 通过阅读芯片的PDF,了解芯片的需要的电压和时钟
3. 对芯片的配置脚需要特别的注意
4. 对芯片工作的通讯总线原理要清楚
5. 对芯片不使用的悬空脚需要特别注意。特别是那些input脚,有时候如果悬空很容易造成芯片的输入脚电平处在一个悬浮的状态,而引起芯片的误判断。
6. 对pdf中未能理解的部分电路,需要与厂家fae详细沟通。并在最终设计好之后,把该部分的原理图提交给FAE,帮忙做最后的CHECK.
2023-10-18
2023-10-18
2023-08-01
2023-08-01
2023-07-11
2023-08-30
2023-10-10
2023-01-10
2023-01-12
2023-06-06
2023-07-11
2023-08-24
2023-09-22
2023-09-22
2023-09-14
2022-12-26
2022-12-30
2022-12-22
2022-12-19
2022-12-15
COPYRIGHT © 版权所有:深圳市联智通达智能有限公司 粤ICP备2023102129号
地址:深圳市宝安区航城街道洲石路642-2号 易尚三维产业园8楼
电话:0755-86026005
手机:13316974674
全国服务热线
13316974674