打印

信号2合1问题

[复制链接]
4271|37
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ljl457|  楼主 | 2013-7-30 14:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
ljl457|  楼主 | 2013-7-30 14:46 | 只看该作者
比较急 在线等!!!!

使用特权

评论回复
板凳
NE5532| | 2013-7-30 14:53 | 只看该作者
这两个输出引脚是OC的?两个输出信号可以并联?

使用特权

评论回复
地板
ljl457|  楼主 | 2013-7-30 15:01 | 只看该作者
NE5532 发表于 2013-7-30 14:53
这两个输出引脚是OC的?两个输出信号可以并联?

两个外部信号都是TTL电平,传送的时序也是不同的,可是问题是这样的 比如我一个信号要传送数据 总会有高低电平的变化 可是另外一个都是高电平 所以电平就没法变化了,这样中断也没变法工作

使用特权

评论回复
5
NE5532| | 2013-7-30 15:04 | 只看该作者
ljl457 发表于 2013-7-30 15:01
两个外部信号都是TTL电平,传送的时序也是不同的,可是问题是这样的 比如我一个信号要传送数据 总会有高 ...

楼主违反了数字电路教科书的基本常识——两个推完输出引脚不可能直接连接在一起的,硬件上想办法吧,线与或者用逻辑门来做。

使用特权

评论回复
6
yuyi21ic| | 2013-7-30 15:06 | 只看该作者
ljl457 发表于 2013-7-30 15:01
两个外部信号都是TTL电平,传送的时序也是不同的,可是问题是这样的 比如我一个信号要传送数据 总会有高 ...

还是不明白LZ的描述。不过觉得像是需要一个逻辑门芯片来搞定

使用特权

评论回复
7
ljl457|  楼主 | 2013-7-30 15:10 | 只看该作者
NE5532 发表于 2013-7-30 15:04
楼主违反了数字电路教科书的基本常识——两个推完输出引脚不可能直接连接在一起的,硬件上想办法吧,线与 ...

我想也只能硬件来解决,可是我想不到方法,有哪位高手有好的建议

使用特权

评论回复
8
NE5532| | 2013-7-30 15:13 | 只看该作者
ljl457 发表于 2013-7-30 15:10
我想也只能硬件来解决,可是我想不到方法,有哪位高手有好的建议

你两个信号之间的逻辑关系是什么?必须接在同一个引脚上么?用的什么单片机?是否有多个外中断引脚,你没发现的。

使用特权

评论回复
9
ljl457|  楼主 | 2013-7-30 15:22 | 只看该作者
NE5532 发表于 2013-7-30 15:13
你两个信号之间的逻辑关系是什么?必须接在同一个引脚上么?用的什么单片机?是否有多个外中断引脚,你没 ...

两个外部信号是一样的,就是两块完全一样的板,只能放在不同的位置。还有单片机的其他资源,我用了三个串口(其中一个是模拟的),两个外部中断(不同的功能),再加上传输线上的接口不够,所以才会有这个问题

使用特权

评论回复
10
ayb_ice| | 2013-7-30 15:27 | 只看该作者
不是线与就是线或

使用特权

评论回复
11
NE5532| | 2013-7-30 15:40 | 只看该作者
ljl457 发表于 2013-7-30 15:22
两个外部信号是一样的,就是两块完全一样的板,只能放在不同的位置。还有单片机的其他资源,我用了三个串 ...

那就只有复用同一个外中断引脚了,不是线与就是线或,楼主需要想好,这两个信号进行逻辑运算以后,功能上是否正确。

使用特权

评论回复
12
ljl457|  楼主 | 2013-7-30 15:59 | 只看该作者
NE5532 发表于 2013-7-30 15:40
那就只有复用同一个外中断引脚了,不是线与就是线或,楼主需要想好,这两个信号进行逻辑运算以后,功能上 ...

老板说是要用串行总线的方式解决问题,有谁知道这是啥意思呀

使用特权

评论回复
13
NE5532| | 2013-7-30 16:02 | 只看该作者
ljl457 发表于 2013-7-30 15:59
老板说是要用串行总线的方式解决问题,有谁知道这是啥意思呀

要么你们老板太菜,要么你没听懂,串行总线只是一种数据通讯方式,不是解决两个信号共线的方式。不过我猜你们老板想让你用I2C来做,但是I2C多主机协议时需要仲裁,也不是很简单。

不过楼主现在都没有告诉我们,这两个信号是啥,是通讯数据,还是个状态指示电平。

使用特权

评论回复
14
ljl457|  楼主 | 2013-7-30 16:06 | 只看该作者
NE5532 发表于 2013-7-30 16:02
要么你们老板太菜,要么你没听懂,串行总线只是一种数据通讯方式,不是解决两个信号共线的方式。不过我猜 ...

是通信数据

使用特权

评论回复
15
lxyppc| | 2013-7-30 16:24 | 只看该作者
ljl457 发表于 2013-7-30 16:06
是通信数据

通讯数据就麻烦
两个数据一起来的时候,得让一个通过,一个不通过
也就是你的通讯要有仲裁的功能

使用特权

评论回复
16
lxyppc| | 2013-7-30 16:26 | 只看该作者
我发现到这个楼层时,已经和楼主位描述的东西相差十万八千里了。
楼主,你的问题到底是什么啊

使用特权

评论回复
17
ljl457|  楼主 | 2013-7-30 16:43 | 只看该作者
lxyppc 发表于 2013-7-30 16:26
我发现到这个楼层时,已经和楼主位描述的东西相差十万八千里了。
楼主,你的问题到底是什么啊 ...

类似I2C协议的通信方式,只有一个主机(中心控制板),不固定从机的个数(下端子板),一根CLK 一根DAT 多从机时不知道要怎么处理

使用特权

评论回复
18
NE5532| | 2013-7-30 16:51 | 只看该作者
本帖最后由 NE5532 于 2013-7-30 16:52 编辑
ljl457 发表于 2013-7-30 16:43
类似I2C协议的通信方式,只有一个主机(中心控制板),不固定从机的个数(下端子板),一根CLK 一根DAT  ...


所以如16楼所言,需求才是最重要的,不然相去十万八千里。楼主要的不就是I2C么?当然如果是单主机系统,从机不会主动发起通讯的话,你用带地址匹配的串口协议也可以做,参考RS485网络。

使用特权

评论回复
19
ljl457|  楼主 | 2013-7-30 16:56 | 只看该作者
NE5532 发表于 2013-7-30 16:51
所以如16楼所言,需求才是最重要的,不然相去十万八千里。楼主要的不就是I2C么?当然如果是单主机系统, ...

应该是的 不好意思 刚出来不久 所以有很多不懂的地方,那现在我的硬件要怎么做啊 或者要加什么东西,我之前的信号是直连的 就是子板的信号脚直接连到中心控制芯片的信号脚

使用特权

评论回复
20
NE5532| | 2013-7-30 17:02 | 只看该作者
ljl457 发表于 2013-7-30 16:56
应该是的 不好意思 刚出来不久 所以有很多不懂的地方,那现在我的硬件要怎么做啊 或者要加什么东西,我之 ...

你现在要系统梳理方案,弄清自己到底要干什么,如果现在能力达不到,就去找带你的老师或者你们老大聊天,跟他们一起做方案。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

13

主题

96

帖子

0

粉丝