职责业绩:
消费类及工业类电脑硬件设计项目经验
1. Clone A75M03--AMD FM2平台的Desktop
2. Acer Q87D01(Spartan)--Intel shark bay(8代) 平台的Desktop
3. IPC ADE-602A--Intel Atom Cedar trail平台的IPC
4. IPC ADE-6006--Intel Atom Cedar trail平台+FPGA(Spartan6系列)控制motion的IPC
5. IPC ADE-709A--在ADE-6006基础上增加FPGA控制RS485/ADC-DAC功能的IPC
6. COME Carrier Board--Intel Haswell SOC平台的IPC
7. COM-7C01—Intel Apollo Lake SOC平台的Qseven Carrier Board
8. 电子标签系统--Intel D2000 MCU架构下的电子标签系统
9. Smartlock--Intel C1000 MCU架构下的智能门锁系统
10. ADE-74C1--TI TIVAC架构下的ADC数据采集器
一.搭建架构
1.根据客户的需求规格, 指定平台(Intel/AMD)及PCBA尺寸(ATX/BTX/etc), 制定客制化的SPEC
2.研读相关平台的技术资料, 厘清各接口的功能及使用注意点, 构建外围框图
3.依据框图,与结构工程师讨论决定画出粗略的Placement
4.根据placement及相关interface,与layout工程师讨论决定板层及PCBA加工层面
4.与Thermal工程师讨论决定大功率器件的散热方式 主动散热 or 被动散热
二.线路设计
1.区分各功能模块, 根据所需功能选用芯片, 连接Interface, 实现各芯片与主芯片间的通信
2.计算各模块的电流及功率, 确定电源模块
3.细化主要时序的控制关系
4.处理一些特殊信号, 如GPIO, 补偿信号, strap信号
5.与各芯片供应商建立合作关系
6.根据使用接口及相关功能, 提供设计叠层报告所需资料
三.LAYOUT设计
1.确定主要元器件(如IO)及关键元器件(如耦合电容, 敏感元件)的Placement的位置
2.提供建立新料Footprint所需要的资料
3.提供走线规则设置的资料,如DDR及其他高速信号、特殊信号的走线要求,线宽,组间组内线距,等长
4.LAYOUT的检查, 如高速信号及差分线的等长, 参考层面完整, 跨层时阻抗不连续处,包地信号的处理,采用菊花链或T型走线对终端电阻的要求等
5.协助工厂DFM & DFN问题反馈处理,及gerber-out时问题点的确认
四.成品的建立
1.建立BOM表与工厂协同合作
2.试产阶段的调试, 通过SI(signal integrity)了解信号的质量及强度, 对系统进行稳定性兼容性测试, 以达到最好的设计结果
3.量产阶段的后期维护
软件设计项目经验
1. IPC ADE-709A--在ADE-6006基础上增加FPGA控制CAN /RS485/ADC-DAC功能的IPC
实现功能如下:
a.使用verilog语言, 通过控制SPI接口, 实现FPGA与CAN /ADC-DAC功能IC的通信
b.实现串口RS485的通信功能
2.电子标签系统—基于Intel D2000 MCU的仓储控制盒,
使用C语言完成Intel MCU的Firmware设计,实现功能如下:
a.控制WIFI, 与上位机通信
b.实现MODBUS master与slave的通信协议
c.实现标准接口(SPI/I2C/UART)与外围控制IC的通信
3.Smartlock--基于Intel C1000 MCU的智能门锁,使用C语言完成Firmware设计,功能如下:
a.UART通信的指纹模块
b.I2C通信的RFID及Touch Panel
c.SPI通信的显示模块
4.数据采集器--基于TI TIVAC MCU的ADC数据采集器,使用C语言完成Firmware设计
Project experience /项目经验