SEMIDRIVE G9X 上电 GPIO 口有脉冲引起后级电路误动作调试要点

一、 前言

客户用芯驰 G9X 平台做的车载网关产品,测试过程中发现给 G9X 上电时,部分 GPIO 口有一个高脉冲,这会导致后级电路导通引起误动作。

二、 SEMIDRIVE G9X 上电 GPIO 口有高脉冲引起后级电路误动作调试要点

① 我们在客户反馈上电有高脉冲输出的 GPIO 口中,挑选了一路 GPIO_D15 在 G9X  DEMO 板上测试验证,上电时发现示波器中有一个 1.8V、 5 毫秒的高脉冲输出。

                                                        ▲ 图 1   上电时 GPIO 口脉冲波形图

② 我们把 GPIO_D15 与所在域的复位信号 AP_RESET,一起对比看上电波形图。

                                                        ▲ 图 2  GPIO_D15 与 AP_RESET 上电波形图

③ 我们把 GPIO_D15 与所在域的复位信号 AP_RESET 和电源 AP_3V3 ,一起对比看上电波形图。发现 GPIO_D15 的高脉冲与电源 AP_3V3 差不多同时上来。

                                                   ▲ 图 3   GPIO_D15 、复位、电源上电波形图

④ 查看原理图,发现一部分 GPIO 口是连接到 IO 扩展芯片上的。这样我们只要控制 IO 扩展芯片的电源 V_AP_IO_3V3,就可以消除这部分 GPIO 口上电有脉冲输出的问题。控制 Q8 电源开关的 GPIO 口要选择G9X 上电输出低电平的引脚。

                                                              ▲ 图 4   IO 扩展芯片上的 GPIO 口图

                                                      ▲ 图 5   新增 IO 扩展芯片电源控制电路图

⑤ 还有一部分 GPIO 口是中间加了电平转换芯片,对于这部分电路,我们只需要控制电平转换芯片的 OE 脚,就可以消除这部分 GPIO 口上电有脉冲输出的问题,控制 OE 脚的 GPIO 口,要选择 G9X 上电输出低电平的引脚。

                                                               ▲ 图 6   电平转换芯片上的 GPIO 口图 

                                                           ▲ 图 7   GPIO 控制电平转换芯片的 OE 脚

⑥ 我们建议客户参考上面,通过修改局部硬件的方法,去消除 G9X 上电时,部分 GPIO 口有高脉冲的问题。

以上便是芯驰 SEMIDRIVE G9X 上电 GPIO 口有高脉冲引起后级电路误动作的调试要点。

接下来我们也会不断更新更多关于 SEMIDRIVE X9、G9 系列的开发博文,同时我们也会持续推出更多 ADAS相关的技术开发博文。如需更深入的技术交流,欢迎在博文下方评论或者关注并给我留言。

附录:参考文献

①《 SD004_G9X_REF_A03_SCH 》

★博文内容均由个人提供,与平台无关,如有违法或侵权,请与网站管理员联系。

★文明上网,请理性发言。内容一周内被举报5次,发文人进小黑屋喔~

评论