
嵌入式
文章平均质量分 67
嵌入式
Adrian503
中国科学院大学计算机硕士,研究领域Linux内核、嵌入式软件、BSP等。
展开
-
高速信号的 pre-emphasis 预加重和 de-emphasis去加重
为了在接收端获取到易于判决的优质信号,可以在发送端、传输链路途中或者接收端信号判决之前对信号进行调理改善,从而减小信号失真对通信性能的影响。这种对信号的调理,称作信号补偿,或称均衡。如果眼图不好,其实是高频信号的衰减和干扰造成、或者硬件设计原因导致信号链路不好,这时候可以通过优化电路,或者各种方法如去加重(其中包括:高电平,低电平,周期(UI,Unit Interval),眼高,眼宽,上升时间,下降时间和抖动Jitter。预加重和去加重其实属于高速信号均衡技术的一种,均衡技术又叫信号补偿技术。原创 2023-06-09 17:32:20 · 4583 阅读 · 0 评论 -
spi-nor flash : n25q512a , reboot 失败
现象:断电 --> 上电 --> 系统可正常起来 ---> reboot 系统起不来断电--> 上电 --> uboot 阶段 reset 可以重启从这个现象可以看出来,应该是软件的问题,应该是 uboot 和 linux 对 spi-flash 的配置是不一样的。这个问题是因为 reboot时,SPI-FLASH没有复位,保留的是linux下的配置(没有配置到4字节地址模式),而ls1046 boot ROM里 默认是4bytes的模式,所以导致.原创 2021-07-05 10:47:08 · 1122 阅读 · 0 评论 -
[网络] 千兆网口down/up偶发link百兆问题
千兆网口down/up偶发link成百兆问题原创 2023-02-14 15:13:22 · 3018 阅读 · 1 评论 -
ethernet phy 的 strap pin 电阻值的确定
事情是这样的,我们,替换了原来的 microchip 的 ksz8041 ,使用了一颗更便宜的TI phy 芯片 dp83822i ,硬件设备上使用相同的两个 phy , 一个通信正常,LED 显示也正常,另一个通信不正常,LED显示也不正常。硬件工程师查了图,看两颗芯片外围电路是一样的,那做过嵌入式软件工程师的都知道,驱动一般都是通用的,一般不会区分对待两个phy, 那这就很奇怪了。。。。。来吧,搞,一探究竟!先看下我们期望的配置RMII 模式(由参考时钟决定) ...原创 2021-02-04 18:45:01 · 4004 阅读 · 1 评论 -
ethernet phy 芯片需要 interrupt pin吗
我们的几款产品中使用比较多的几款芯片有microchip 的 KSZ8041 , TI 的TLK110PT , DP83848K 等芯片,我发现 PHY 芯片的 interrupt pin 基本没有用到,这是为什么呢?我们知道,为了数据收发的效率,网卡的工作原理会采用轮询加中断的方式,大数据量通信时,采用轮询,小数据量通信时,采用中断,中断的功能肯定是要用到的。KSZ8041的datasheet 是这样说的下面是dp83822i的、下面是 TLK110的总的来说...原创 2020-12-08 13:17:44 · 1097 阅读 · 0 评论