没有遇到过,不过我帮你搬的救兵稍后就会到。
感谢感谢!
我也没遇到过。 模拟电路的有2个电源没连, HPVCC, TV-VCC, 因为没有用到, 不知道会不会有影响。
强制把VREF拉到1.25v后, vref的电流是24ma, 似乎也没有过分的大
离线
稍等我一下,我在外面,我就是救兵吗?
离线
你的usb电源接了吗?9.9那个版本的usb要靠外部供电的
离线
你的usb电源接了吗?9.9那个版本的usb要靠外部供电的
接了的, 帖子里有发原理图
这个不是9.9的那个版本, 我自己做的板子
离线
更新一下状态:
把VRA1 VRA2 TV-VCC, HP-VCC这4个线接上了, USB部分能工作了, 可以下载程序进去, 但没办法运行。 SVREF脚还是0电压。
离线
我也打算做块板子玩玩,关注楼主
离线
USB能识别证明PLL和内核都是没问题的,底部Pad肯定也接了地
楼主用EA3036的话,DRAM上电时序也是满足的,SVREF 0V根据楼主描述移位过主控,感觉是片上DRAM吹坏了
C69去掉,C71 C72改为22pF
最近编辑记录 zzm24 (2018-06-06 23:06:41)
离线
这两天眼睛受伤了, 焊板的时候,锡线里的松香蹦进眼睛里了, 疼了两天。 大家焊接的时候要小心啊。
之前得到QQ网友 @一切为了生存 的大力支持,终于弄明白了一些事情
当芯片连接USB时, SVREF是0v的, 所以无论是没焊FLASH,还是短接FLASH, svref都是0, 这个并不能说明芯片是好是坏是否工作
具体到我这个板子, 原理图上的HPVCC, TVVCC, VRA1 VRA2 这几个脚是必须要连的, 不连芯片不工作, 不知道是什么原因。
所以我的原理图一开始就错了
SVREF的问题:
之前说了, 芯片不工作, svref就是0v
导致芯片不工作, 除了那几个脚没连以为,还有一个很重要的细节被忽视了。
电源电路, 我是照着荔枝派抄的, 这里的两个150k, 实际输出电压是1.2v, 并不是1.1v, 而这个芯片,虽然规格书里写的最大1.2v, 可如果真的输入1.2v, 芯片就不工作, 估计是内部保护电路不精确造成。
实际测试后, 在1.0v~1.15v都可以工作, 再高就没测试了, 1.2v是肯定不行的。
解决了SVREF问题后, 新的问题又来了。
连接USB后, 系统可以识别,使用sunxi-fel可以烧录, 但不能用PhoenixSuit烧录IMG, 这说明还是有哪些地方不正确
我重新改了板子, 再买几个IC, 再试试看了。
离线
非常感谢楼主的认真细致分析,为后来者提供了非常详细有理有据的参考。
焊接注意安全, 不知道平光镜(没有度数的眼镜)有没有保护作用?
绝对有的, 我被松香蹦到不是第一次, 之前有戴眼镜, 没有直接到眼睛里, 这次把眼镜摘了
离线
看来戴眼镜还是有好处的嘛
离线
一直戴着眼镜焊接,安全第一
离线
今天新改的板子回来了, 焊好了测试,结果还是一样。
这次我把写进FLASH里的数据读出来了, 经过比较,只有一个字节的错误, 这一个应该不会引起芯片不工作。
最起码, xboot的初始化和串口输出应该是正常的, 现在串口没有输出, 还得继续查下去
离线
今天新改的板子回来了, 焊好了测试,结果还是一样。
这次我把写进FLASH里的数据读出来了, 经过比较,只有一个字节的错误, 这一个应该不会引起芯片不工作。
最起码, xboot的初始化和串口输出应该是正常的, 现在串口没有输出, 还得继续查下去
这个就不理解了,按道理,如果有错应该不仅仅一字节错。觉得有可能主IC假焊。如果直接从好机拆一个Flash过去坏机,这样排查有没有帮助?
离线
我感觉CPU可能已经是工作了, 但串口没有没有正确输出, 都是输出乱码
看样子不光是硬件上的问题。
烧录的是 https://whycan.cn/t_439.html 这个帖子里 https://whycan.cn/files/members/3/xboot-f1c100s.bin 的这个固件, 有朋友知道这个固件是用哪组串口吗?
离线
https://github.com/xboot/xboot/blob/master/src/arch/arm32/mach-f1c100s/romdisk/boot/sast-kk131.json
"uart-16550@0x01c25000": {
"clock-name": "link-uart0",
"reset": 84,
"txd-gpio": 129,
"txd-gpio-config": 5,
"rxd-gpio": 128,
"rxd-gpio-config": 5,
"baud-rates": 115200,
"data-bits": 8,
"parity-bits": 0,
"stop-bits": 1
},
如果没修改过的话就是 PE0, PE1
离线
TV-VCC, HP-VCC, 这个我可以确认不用连接是可以正常工作的
当初我也遇到类似的问题,逐个拆解晕哥送我的唱戏机,发现usb不工作和这两处肯定无关的,因为我是手工焊接的芯片,所以芯片地步没有办法接地
挖洞灌锡的操作也不好使。
后来拖了2·3个礼拜,实在找不到原因,就判断自己的电路应该没问题,后来就直接打件回来,然后一切都正常了
离线
串口只要能出乱码就应该找对了位置,否则乱码也不应有,你查查波特率设置
另外如果是串口收到干扰导致的乱码,那简直不可想象啊
离线
离线
这个经验很重要。
离线
楼主解决vref是0V的问题了吗?我这边做的板子也是这个问题,程序可以烧写进SPIFLASH,但就是不运行,转口输出乱码。
HPVCC, TVVCC, VRA1, VRA2 都连接好的
离线
最好上你的核心部分原理图和PCB图,这样大家才能给你分析一下
原理图和pcb来了,core-core.pdf, pcb.pdf
最近编辑记录 KevinS (2020-03-10 23:41:59)
离线
问题解决了吗?什么原因。。。
离线
没有解决呢,研究中,你也遇到这个问题?
离线
原理图和pcb来了,core-core.pdf, pcb.pdf
先检查3.3v和1.25v是否正常,这两个正常的话core和usb就可以起来了,这时候就可以进fel了,然后可以使用xboot或者uboot初始化ddr之后检查ddr是否正常工作,如果可以正常工作的代表已经可以运行了,关于音频的供电需要的时候才接也可以的。
离线
楼主有没解决这个问题,我打板回来自己焊的F1C200S也是出现VREF为0.04V,其它电压正常。CORE:1.16V(文档:1.1~1.2V),VCC-IO:3.2V(文档:3.0~3.3V) , DRAM:2.56V(文档:2.5~2.7V),USB识别不出来。HPVCC和TVVCC都接了,但是VRA1和VRA2忘了接。。。,不知道是不是就因为这个原因?这封装连不了线出来,郁闷啊
离线
我用过8M的晶振,电脑识别到USB但检测不出来是什么设备。
然后串口看信息,是115200/3的波特率。
说初始化dram失败。VREF是0.05电压
USB检测不出来什么设备,应该烧写不了吧?串口怎么有信息可以看?我的板上VREF电压也是没有,USB识别不了。一直找不到原因。。。
离线
USB检测不出来什么设备,应该烧写不了吧?串口怎么有信息可以看?我的板上VREF电压也是没有,USB识别不了。一直找不到原因。。。
我的板vra1 vra2也是悬空 第一块可以识别USB 可以使用fel 但是vref 0.04v 然后我吹了一下就再也不行了 重新焊了一块以后vref 0.42v fel也不能用
离线
这个真的坑,楼上的方法试过还是不行,会不会几片自己焊都焊坏了
离线
我改动了svref 处的两个电阻由1k改为2k ,原来的板晶振也贴错了,改动后就能识别了
离线
一个是晶振问题,还有一个不要买拆机片,拆机片的良率是50%以下
我买的应该是全新的,而且看晶振已经起振了,焊了三片都一样
主要是这次焊接比较谨慎,在JLC把可焊的焊好,回来后自己先把电源焊好,确认电压都正常才焊接CPU的
离线
一个是晶振问题,还有一个不要买拆机片,拆机片的良率是50%以下
对,不要买拆机片,我买了10元两个的片子没一个好用,全废了,还不如买全新的省心
离线
我买的应该是全新的,而且看晶振已经起振了,焊了三片都一样
主要是这次焊接比较谨慎,在JLC把可焊的焊好,回来后自己先把电源焊好,确认电压都正常才焊接CPU的
对,一定要调试好电源再上片,我因为这个前前后后烧了4块芯片,以前都是直接焊接的,焊好之后发现电压不对,芯片直接热的烧废
调试了1个半月来我的失败总结:
1.就是有人说EA3036 1.1V那里必须1.1V ,1.2V不能启动。但我实际测试1.2V并没问题
2.usb阻抗那里,我没有什么处理,线什么的也是随便飞的
3.原来EA3036 2.5V输出部分我的电压是2.3V左右(470K的电阻),后改2.48V(510K电阻)
4.后来检查晶振接的不对,以前出现的USB不识别有可能是晶振引脚接错焊锡引脚相连导致的
以上仅供参考
离线
对,一定要调试好电源再上片,我因为这个前前后后烧了4块芯片,以前都是直接焊接的,焊好之后发现电压不对,芯片直接热的烧废
调试了1个半月来我的失败总结:
1.就是有人说EA3036 1.1V那里必须1.1V ,1.2V不能启动。但我实际测试1.2V并没问题
2.usb阻抗那里,我没有什么处理,线什么的也是随便飞的
3.原来EA3036 2.5V输出部分我的电压是2.3V左右(470K的电阻),后改2.48V(510K电阻)
4.后来检查晶振接的不对,以前出现的USB不识别有可能是晶振引脚接错焊锡引脚相连导致的以上仅供参考
我测试了NANO板,电压根本没那么高要求,现在分析可能晶振的可能性最大了,但晶振已经起振了,拆了晶振并接的电容也一样
离线
还有个问题,看到几个自己做板的都在SPI-SCK引脚到地加按键进入BOOT,话说不应该是SPI-CS引脚吗?
离线
我测试了NANO板,电压根本没那么高要求,现在分析可能晶振的可能性最大了,但晶振已经起振了,拆了晶振并接的电容也一样
终于可以跑起来了,VAR1与VAR2的电阻电容错了
离线
stephone 说:我测试了NANO板,电压根本没那么高要求,现在分析可能晶振的可能性最大了,但晶振已经起振了,拆了晶振并接的电容也一样
终于可以跑起来了,VAR1与VAR2的电阻电容错了
我也打样了几片F1C100S板,进入不了fel,也是VAR1与VAR2的电阻电容错了,错误时采用的电阻电容为10K、10uF;用万用表量VAR1与VAR2电压分别为0.17V和0V;后面更换为200K、10uF,测量得到的电压为1.1V和0V,能进入fel模式了,下一步烧写uboot测试下。
离线
我也遇到自制的F1C100S的板子不行的问题,同样的固件,自制板子就是不行。我板子能进入fel,各类电压电压都正常,但就是加载不了SD卡
最近编辑记录 笔走天下 (2021-09-09 14:56:18)
离线
@kaokao
你好,KaoKao,我也是这样,从好机拆芯片下来,拿去SMT回来能烧录,但真正加载SD卡时候,加载不出来
最近编辑记录 笔走天下 (2021-09-09 14:57:10)
离线
@wwng
我的VRA1电压1.1V,但是VRA2电压是0V,这正常吗
离线
我也遇到自制的F1C100S的板子不行的问题,同样的固件,自制板子就是不行。我板子能进入fel,各类电压电压都正常,但就是加载不了SD卡
我的SVREF是1.3V,不知可不可以
离线
@ldqmoon
VREF 电压在进uboot之后应该就有了,空片电压就是这样的
离线