AppTurtle 发表于 2015-10-13 17:58:51

确定LGT8P653A能否完成以下功能,同时想找人开发

有个小产品,原来是SMT8做的,看到LGT8P653A 0.2-0.3的价格, 基于成本考虑,想换LGT8P653A。
功能如下:
输出IO 共3个,1-LED,2-槽形光开关电源,3-蜂鸣器(无源,需PWM)
输入IO共2个,1-电池电压(ADC检测电池电压),2-中断输入(上升沿中断和下降沿中断)

程序流程:
1、        通过锂电池供电。
2、        接通电源时,先检测电池电压是否正常。如电压过低,通过蜂鸣器报警,然后停止工作。
3、        如果电池电压正常,通过光电传感器检测信号,在连续检测到15次后,正式开始监测。
4、        如果5秒钟没有检测到信号,蜂鸣报警。重新检测到信号消报警,或10秒后从第一条开始执行。

有STM8源程序参考,要求用C语言。

请各位确认一下LGT8P653A能否达到功能,没有搞过OPT的单片机,有现成工具并感兴趣的坛友可以联系一下,看什么价格能搞定。

扣扣:一五六久二四八三久 ,注明LGT8P653A

eastboy 发表于 2015-10-13 19:56:17

LGT8P653A有比较器,应该可以做到,这个用汇编也很简单

mubei 发表于 2015-10-13 20:50:06

看了下貌似LGT8P653A没有ADC   ,需要把内部比较器当ADC用,参考 LGT8P653A的触摸按键实现方法
但是如果用内部比较器做ADC的话可能少一个IO口,不够用
其他的中断不在话下,还有完善的低功耗模式

eastboy 发表于 2015-10-13 21:03:10

mubei 发表于 2015-10-13 20:50
看了下貌似LGT8P653A没有ADC   ,需要把内部比较器当ADC用,参考 LGT8P653A的触摸按键实现方法
但是如果用 ...

他只是检测电池是否欠压,设定一个比较点就可以了,不需要用到ADC的

mubei 发表于 2015-10-13 21:05:53

eastboy 发表于 2015-10-13 21:03
他只是检测电池是否欠压,设定一个比较点就可以了,不需要用到ADC的

那没问题,资源足够用了,价格很给力,可以先用PIC的开发,最后再移植到LGT上烧录

liujian6f 发表于 2015-10-13 21:19:06

资源 足够了可以搞定,何不找LGT工程帮你搞定呢?应该没有人比他们更熟悉了吧!

mubei 发表于 2015-10-13 21:24:04

liujian6f 发表于 2015-10-13 21:19
资源 足够了可以搞定,何不找LGT工程帮你搞定呢?应该没有人比他们更熟悉了吧! ...

如果量足够,找LGT应该没问题

heicnhei3 发表于 2015-10-13 21:29:52

mubei 发表于 2015-10-13 21:05
那没问题,资源足够用了,价格很给力,可以先用PIC的开发,最后再移植到LGT上烧录
...

为什么用PIC先开发,在烧录到LGT上?指令通用吗?

mubei 发表于 2015-10-13 21:33:37

heicnhei3 发表于 2015-10-13 21:29
为什么用PIC先开发,在烧录到LGT上?指令通用吗?

LGT8P653A主要是全兼容PIC12F609A,12F609A是FLASH工艺,可作为调试芯片,调试成功很容易就转移到LGT8P653A上,直接烧录,要不然OTP的芯片调试一次废掉一块芯片谁受得了

eastboy 发表于 2015-10-13 22:03:02

这个逻辑功能简单,只要客户功能描述清楚,这个废不了多少芯片
不过楼主的功能要求还需再细化一下,比如第3条连续检测15次光电检测信号后开始监测,这里连续检测的时间间隔是多久?需要明确一下

LGT 发表于 2015-10-13 22:27:10

不确定的地方在ADC, 必须用AC做,对ADC转换速率和精度的要求如何?

zqf441775525 发表于 2015-10-13 23:10:15

这么便宜的单片机?还支持C开发???

AppTurtle 发表于 2015-10-13 23:38:35

eastboy 发表于 2015-10-13 22:03
这个逻辑功能简单,只要客户功能描述清楚,这个废不了多少芯片
不过楼主的功能要求还需再细化一下,比如第3 ...

功能没有写仔细是因为功能都是用STM8实现了的,有源代码可以参考的

AppTurtle 发表于 2015-10-13 23:41:54

LGT 发表于 2015-10-13 22:27
不确定的地方在ADC, 必须用AC做,对ADC转换速率和精度的要求如何?

这个没有特殊要求,只是测锂电池电压,低于3.5V就提示并停止工作da

AppTurtle 发表于 2015-10-14 14:04:05

看来只有自己慢慢搞了

DRS 发表于 2015-10-14 19:30:30

这玩意有eeprom多好哇!

LGT 发表于 2015-10-15 10:19:44

AppTurtle 发表于 2015-10-14 14:04
看来只有自己慢慢搞了

可以先用PIC12F609开发, 完了转码就可以了。
我们目前有做一个用AC模拟ADC的实现, 等调试好了就放出来给大家参考。

mmiker 发表于 2015-10-15 13:22:24

LGT8P653A 的例程有木有?发几个上来让大家快速上手啊。{:lol:}

LGT 发表于 2015-10-15 18:23:32

mmiker 发表于 2015-10-15 13:22
LGT8P653A 的例程有木有?发几个上来让大家快速上手啊。

OK, 后面我们放一些完整的项目出来给大家参考。

sunnyczp 发表于 2015-12-3 17:26:10

这价格太有竞争力了!
页: [1]
查看完整版本: 确定LGT8P653A能否完成以下功能,同时想找人开发