晕哥 wrote:
没有遇到过,不过我帮你搬的救兵稍后就会到。
感谢感谢!
我也没遇到过。 模拟电路的有2个电源没连, HPVCC, TV-VCC, 因为没有用到, 不知道会不会有影响。
强制把VREF拉到1.25v后, vref的电流是24ma, 似乎也没有过分的大
离线
稍等我一下,我在外面,我就是救兵吗?
离线
你的usb电源接了吗?9.9那个版本的usb要靠外部供电的
离线
kgp0213 wrote:
你的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, 再试试看了。
离线
晕哥 wrote:
非常感谢楼主的认真细致分析,为后来者提供了非常详细有理有据的参考。
焊接注意安全, 不知道平光镜(没有度数的眼镜)有没有保护作用?
绝对有的, 我被松香蹦到不是第一次, 之前有戴眼镜, 没有直接到眼睛里, 这次把眼镜摘了
离线
看来戴眼镜还是有好处的嘛
离线
一直戴着眼镜焊接,安全第一
离线
今天新改的板子回来了, 焊好了测试,结果还是一样。
这次我把写进FLASH里的数据读出来了, 经过比较,只有一个字节的错误, 这一个应该不会引起芯片不工作。
最起码, xboot的初始化和串口输出应该是正常的, 现在串口没有输出, 还得继续查下去

离线
ldqmoon wrote:
今天新改的板子回来了, 焊好了测试,结果还是一样。
这次我把写进FLASH里的数据读出来了, 经过比较,只有一个字节的错误, 这一个应该不会引起芯片不工作。
最起码, xboot的初始化和串口输出应该是正常的, 现在串口没有输出, 还得继续查下去
这个就不理解了,按道理,如果有错应该不仅仅一字节错。觉得有可能主IC假焊。如果直接从好机拆一个Flash过去坏机,这样排查有没有帮助?
离线
我感觉CPU可能已经是工作了, 但串口没有没有正确输出, 都是输出乱码
看样子不光是硬件上的问题。
烧录的是 https://whycan.cn/t_439.html 这个帖子里 /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 都连接好的
离线
迪卡 wrote:
最好上你的核心部分原理图和PCB图,这样大家才能给你分析一下
原理图和pcb来了,core-core.pdf, pcb.pdf
最近编辑记录 KevinS (2020-03-10 23:41:59)
离线
问题解决了吗?什么原因。。。
离线
没有解决呢,研究中,你也遇到这个问题?
离线
KevinS wrote:
原理图和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忘了接。。。,不知道是不是就因为这个原因?这封装连不了线出来,郁闷啊
离线
迪卡 wrote:
我用过8M的晶振,电脑识别到USB但检测不出来是什么设备。
然后串口看信息,是115200/3的波特率。
说初始化dram失败。VREF是0.05电压
USB检测不出来什么设备,应该烧写不了吧?串口怎么有信息可以看?我的板上VREF电压也是没有,USB识别不了。一直找不到原因。。。
离线
MK-2020 wrote:
USB检测不出来什么设备,应该烧写不了吧?串口怎么有信息可以看?我的板上VREF电压也是没有,USB识别不了。一直找不到原因。。。
我的板vra1 vra2也是悬空 第一块可以识别USB 可以使用fel 但是vref 0.04v 然后我吹了一下就再也不行了 重新焊了一块以后vref 0.42v fel也不能用
离线
这个真的坑,楼上的方法试过还是不行,会不会几片自己焊都焊坏了
![]()
离线
我改动了svref 处的两个电阻由1k改为2k ,原来的板晶振也贴错了,改动后就能识别了
离线
迪卡 wrote:
一个是晶振问题,还有一个不要买拆机片,拆机片的良率是50%以下
我买的应该是全新的,而且看晶振已经起振了,焊了三片都一样
主要是这次焊接比较谨慎,在JLC把可焊的焊好,回来后自己先把电源焊好,确认电压都正常才焊接CPU的
离线
迪卡 wrote:
一个是晶振问题,还有一个不要买拆机片,拆机片的良率是50%以下
对,不要买拆机片,我买了10元两个的片子没一个好用,全废了,还不如买全新的省心
离线
stephone wrote:
我买的应该是全新的,而且看晶振已经起振了,焊了三片都一样
![]()
主要是这次焊接比较谨慎,在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不识别有可能是晶振引脚接错焊锡引脚相连导致的
以上仅供参考
离线
venom wrote:
对,一定要调试好电源再上片,我因为这个前前后后烧了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引脚吗?
离线
stephone wrote:
我测试了NANO板,电压根本没那么高要求,现在分析可能晶振的可能性最大了,但晶振已经起振了,拆了晶振并接的电容也一样
终于可以跑起来了,VAR1与VAR2的电阻电容错了
离线
stephone wrote:
stephone wrote:
我测试了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,这正常吗
离线
笔走天下 wrote:
我也遇到自制的F1C100S的板子不行的问题,同样的固件,自制板子就是不行。我板子能进入fel,各类电压电压都正常,但就是加载不了SD卡
我的SVREF是1.3V,不知可不可以
离线
@ldqmoon
VREF 电压在进uboot之后应该就有了,空片电压就是这样的
离线
我自己画的板,调ui画面烧录数十次后,遇到不亮屏,无3.3v,测3.3v短路,重新焊接f1c100s无果,换F1C100s后才亮屏
离线
这个不是9.9的那个版本
离线