This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320C6748+TMS320C6746 SPI+GPIO双核通信异常

Other Parts Discussed in Thread: TMS320C6746, TMS320C6748

你好:

     产品中有用到TMS320C6748+TMS320C6746两颗DSP,双核通信,采用SPI直接连接,同时增加两个IO口直连(中间有串联1K电阻),用来提高SPI双核通信效率,待机状态下,SPI总线时钟会关闭,通过IO口电平翻转,激活SPI接口,目前遇到的问题是,IO口概率性无法按照软件输出高低电平(概率比较低,无法拉高或者拉低),导致双核通信异常,帮忙分析一下如下硬件连接是否存在问题及该问题可能产生的原因.

  • 请问有没有试过其他GPIO管脚拉高拉低有没有问题?出现不能拉低或者拉低是在什么情况下?是在板子刚起来的时候吗?
  • 将电阻去掉,在断开的状态下IO口电平反转正常吗?
  • 其它GPIO可以正常控制,boot下边,开机过程中卡死,C6748等待C6746 IO电平翻转,实际没有变化,一直卡在那里,开机不成功.
    该过程中,1个IO为输出,1个为输入,有个方向切换的过程(只用了一组IO口)
  • 因为该问题概率比较低,去掉电阻,IO电平是否正常,很难确认。目前该问题的出现都是在做升级压力测试时候,发现开机异常,然后定位发现该IO电平异常. 主机下边暂时没有发现IO无法控制的现象.
  • 主机下边这两组IO是设置为中端输入,方向是固定的,不会切换方向
  • user1137090 说:
    目前该问题的出现都是在做升级压力测试时候,发现开机异常,然后定位发现该IO电平异常.

    升级压力测试指的是什么?

    IO电平异常,具体表现是什么?多高电平?

    出现问题时的PINMUX,pull up/pull down配置?

    user1137090 说:
    主机下边暂时没有发现IO无法控制的现象.

    前后提到过几次的这个“主机下边”是什么意思?

  • user1137090 说:
    IO口概率性无法按照软件输出高低电平(概率比较低,无法拉高或者拉低),

    具体是哪个GPIO管脚,哪边拉哪边不正常?是不能拉高,还是不能拉低,还是都不能拉?哪是个什么电平啊

  • 升级压力测试,就是通过脚本持续对产品做升级测试,确保升级的可靠性。
    IO电平异常,赋值是1的时候,本应该输出3.3V,实际测试是0V
    C6748 R17 PIN脚和C6746 E17 PIN脚都设置为GPIO,内部和外部都没有上拉和下拉
    主机下边即用户模式,开机之后,正常的业务模式
  • C6748 R17 PIN脚和C6746 E17 PIN脚都设置为GPIO,内部和外部都没有上拉和下拉

    所有的GPIO都是3.3V电平,默认拉不低,外部连接10K下拉电阻后,拉不高,尝试用内置下拉时(整组配置GP6,GP8),也拉不高
  • 补充两个现象:

    1. DSPC6748 GP8[12] GPIO设置为输入状态,内部和外部没有上下拉,常温下测试是高电平3.3V,高位60℃变为低电平0V,是否正常?

    2. DSPC6748 GP6[13] 设置输出0V,连接DSPC6746  GP8[2]设置输入3.3V,  常温下连接之后是0V, 高温60℃连接后是3.3V, 不知是何原因?

  • 补充两个现象:

    1. DSPC6748 GP8[12] GPIO设置为输入状态,内部和外部没有上下拉,常温下测试是高电平3.3V,高位60℃变为低电平0V,是否正常?



    2. DSPC6748 GP6[13] 设置输出0V,连接DSPC6746 GP8[2]设置输入3.3V, 常温下连接之后是0V, 高温60℃连接后是3.3V, 不知是何原因?
  • 补充两个现象:

    1. DSPC6748 GP8[12] GPIO设置为输入状态,内部和外部没有上下拉,常温下测试是高电平3.3V,高位60℃变为低电平0V,是否正常?



    2. DSPC6748 GP6[13] 设置输出0V,连接DSPC6746 GP8[2]设置输入3.3V, 常温下连接之后是0V, 高温60℃连接后是3.3V, 不知是何原因?