打印

需不需要加个滤波器

[复制链接]
3329|20
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wangjun403|  楼主 | 2011-8-25 10:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
两块板子
PCB1:RS232转RS422用
PCB2:RS422在转为RS232信号,UART是在FPGA里做的

PCB1和PCB2中间用30m双绞线连,波特率250kbps

请问在FPGA里面UART处理信号前有必要加个滤波器吗?
最好简要说明下理由

PS:正常情况下波形看起来挺好,软件也有数据重发机制

PS:老板说要加个滤波器,弄好了是要加工资的

相关帖子

沙发
yewuyi| | 2011-8-25 13:28 | 只看该作者
一般至少要做个三倍速采样,这也算是个滤波器吧,数字滤波器。

使用特权

评论回复
板凳
wangjun403|  楼主 | 2011-8-25 13:50 | 只看该作者
是数字滤波器,有必要做吗?

使用特权

评论回复
地板
yewuyi| | 2011-8-25 13:55 | 只看该作者
是数字滤波器,有必要做吗?
wangjun403 发表于 2011-8-25 13:50



数字滤波器一定要做的

使用特权

评论回复
5
wangjun403|  楼主 | 2011-8-25 14:59 | 只看该作者
可以说下原因吗?

使用特权

评论回复
6
yewuyi| | 2011-8-25 15:06 | 只看该作者
可以说下原因吗?
wangjun403 发表于 2011-8-25 14:59


晕倒,这还要继续解答下去?

你百度一下什么叫着三倍速采样,然后再问不行吗?

使用特权

评论回复
7
wangjun403|  楼主 | 2011-8-25 16:00 | 只看该作者
本帖最后由 wangjun403 于 2011-8-25 16:08 编辑

我不是这个意思

另外假如UART的RX前面需要加滤波器,TX出去的需要吗?

使用特权

评论回复
8
yewuyi| | 2011-8-25 16:14 | 只看该作者
TX想加也没办法加啊!

你到是告诉我:TX怎么加数字滤波器?;P

使用特权

评论回复
9
wangjun403|  楼主 | 2011-8-25 16:33 | 只看该作者
那假如有干扰,只把输入的干扰去除了,输出后到PCB1还有干扰,不是很难受

使用特权

评论回复
10
yewuyi| | 2011-8-25 17:33 | 只看该作者
本帖最后由 yewuyi 于 2011-8-25 17:39 编辑
那假如有干扰,只把输入的干扰去除了,输出后到PCB1还有干扰,不是很难受
wangjun403 发表于 2011-8-25 16:33


到PCB1的RX端,一样也要做数字滤波啊。

所谓的TX、RX是相对于同一个PCB而言的,在PCB1上是TX,到PCB2上则就是RX了

使用特权

评论回复
11
zjp8683463| | 2011-8-25 18:02 | 只看该作者
输入要做个防抖滤波.

使用特权

评论回复
12
wangjun403|  楼主 | 2011-8-25 18:25 | 只看该作者
本帖最后由 wangjun403 于 2011-8-25 18:41 编辑

不需要搞什么低通滤波器什么的?

使用特权

评论回复
13
sim-happiness| | 2011-8-25 18:48 | 只看该作者
作为一个连接的耦合电容吧,应该还是有用的,

使用特权

评论回复
14
chunyang| | 2011-8-25 22:09 | 只看该作者
硬件上没有必要加,应对干扰不是靠滤波器的,而FPGA内部在接收时需要采样,所以2楼才会那样说,但此采样非彼采样,楼主应先搞清基本概念。

使用特权

评论回复
15
wangjun403|  楼主 | 2011-8-25 22:10 | 只看该作者
3次采样,有不一样的,就丢弃?

使用特权

评论回复
16
chunyang| | 2011-8-25 23:13 | 只看该作者
楼主可以去参考一下MCU中的串口电路设计。

使用特权

评论回复
17
lisijun100| | 2011-8-26 00:13 | 只看该作者
双向 两头 加滤波器, 如果效果不好, 用光耦隔离,加高点的电压,24V

使用特权

评论回复
18
lisijun100| | 2011-8-26 00:14 | 只看该作者
没说完, 用反逻辑

使用特权

评论回复
19
chunyang| | 2011-8-26 01:14 | 只看该作者
30米的422不算远,又是点对点通讯,只是250K速率要注意线材的质量,不必用高电压和什么反逻辑,干扰严重的话才需要采用隔离措施。

使用特权

评论回复
20
caner_hn| | 2011-8-26 08:35 | 只看该作者
楼主应该多看看8051的书.8051都没弄懂就过来玩FPGA会死得很惨.
8051书上明确说明了,串口接收时是16倍速采样,为什么采样率一定要除以16?原因就在这里.
之所以这样做是因为要解决异步串口的如何同步的问题,还有振铃信号,干扰信号.

使用特权

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

本版积分规则

个人签名:数学才不是浮云

0

主题

629

帖子

1

粉丝