如果想用外部同步,并且使用全部6个ePWM模块,是不是只能使用GPIO32和GPIO33作为外部同步管脚了?这两个管脚 同时也是I2C接口,而I2C接口没有其它的管脚映射,要使用I2C接口只能接到别的GPIO上使用软件模拟?
Hank Zhao:
是的,两个外部同步输入引脚一个和ePWM4A复用,一个和GPIO32复用,所以只能用其它GPIO来模拟I2C接口。
如果想用外部同步,并且使用全部6个ePWM模块,是不是只能使用GPIO32和GPIO33作为外部同步管脚了?这两个管脚 同时也是I2C接口,而I2C接口没有其它的管脚映射,要使用I2C接口只能接到别的GPIO上使用软件模拟?
Xiao Dong:
回复 Hank Zhao:
收到,建议芯片能多一组I2C接口管脚映射。虽然软件模拟I2C也不复杂。大约1米左右两个单板的ePWM模块时基进行同步, 有没有推荐电路方案?
如果想用外部同步,并且使用全部6个ePWM模块,是不是只能使用GPIO32和GPIO33作为外部同步管脚了?这两个管脚 同时也是I2C接口,而I2C接口没有其它的管脚映射,要使用I2C接口只能接到别的GPIO上使用软件模拟?
Hank Zhao:
回复 Xiao Dong:
一米的信号传输不需要特殊处理,直接连线就可以了。
如果想用外部同步,并且使用全部6个ePWM模块,是不是只能使用GPIO32和GPIO33作为外部同步管脚了?这两个管脚 同时也是I2C接口,而I2C接口没有其它的管脚映射,要使用I2C接口只能接到别的GPIO上使用软件模拟?
Xiao Dong:
回复 Hank Zhao:
设备工作在高电压大电流强电磁环境。每个设备电源也是独立的,像通信接口比如485 CAN都是隔离的。这个脉冲宽度不到100ns,直接单端信号在设备之间传递不会有问题吗?
如果想用外部同步,并且使用全部6个ePWM模块,是不是只能使用GPIO32和GPIO33作为外部同步管脚了?这两个管脚 同时也是I2C接口,而I2C接口没有其它的管脚映射,要使用I2C接口只能接到别的GPIO上使用软件模拟?
Hank Zhao:
回复 Xiao Dong:
这样的话你可以在这个信号的发射端和接收端放置两个485或422的电平转换芯片,将其转换成差分信号传输。