CE认证资料清单:技术文件与 DoP 要求

2026-07-16   •   orange

CE 标志不是一张证书,是制造商的自我声明。贴 CE 标就等于在法律上声明产品符合所有适用指令。凭什么说你合规?靠技术文件。

一、CE 的本质

带 Wi-Fi 的智能音箱,同时受 RED、LVD、EMC、RoHS 四条指令管。漏一条,CE 标就不成立。常见指令包括 2014/30/EU(EMC)、2014/35/EU(LVD)、2014/53/EU(RED)、(EU) 2023/1230(机械)、(EU) 2017/745(医疗器械)、(EU) 2016/425(PPE)、(EU) 2024/3110(建筑 CPR)、2011/65/EU(RoHS)。

  二、CE认证技术文件体系

技术文件是一整套文档,不是一份。

1.产品描述和设计文件

产品名称、型号、规格、预期用途、说明书。在当地市场卖的配当地语言,只跨境转运不卖的,英文也行。

设计图纸要全:结构图、PCB 布局、电气原理图、组装图、BOM 表。BOM 不光列型号和供应商,关键元器件还要附合规证书,FCC、KC、BQB 这些。天线方面,原厂配套定型天线给规格书就行,只有自研 PCB 天线才需仿真或实测。

2.测试报告和实验室资质

·自有实验室的硬性前提

EMC 和 LVD 确实可用自有实验室,但必须拿到 ISO-17025 资质。没资质的自建实验室报告欧盟不认。高风险品类如大功率设备,部分成员国优先采信 ILAC-MRA 第三方报告。

·射频产品不需要公告机构

RED 指令下,普通 Wi-Fi、蓝牙的射频测试,ILAC-MRA 认可实验室出报告就够。只有高功率广播、车规 V2X 才需公告机构介入。

·风险评估

风险评估近年越抓越严,但标准不能乱套。EN ISO 12100 只针对机械设备指令。LVD 用 EN 62368-1 或 EN 60950-1 内置评估,RED 射频参考 EN 300 328。

·DoC 符合性声明

DoC 是制造商签字的正式文件,写产品标识、制造商名称地址、适用指令和标准清单、签字人信息和日期。

有个容易踩的坑:EC-REP 信息不需要写进 DoC,DoC 只写海外制造商自己的信息。EC-REP 资料放在内部技术文件里就行。

·文件保存年限

不同指令保存年限不一样。RED、EMC、LVD、GPSR 是最后一批产品投放欧盟后保存 10 年。建筑产品 CPR 要求 15 年。医疗器械 MDR 部分产品 15 到 30 年。别统一按 10 年准备。

  三、建筑产品的 DoP

建筑门窗、瓷砖、保温材料,除了 DoC 还多一份性能声明 DoP。

·DoP 的核心内容

有 EN 协调标准或 ETA 技术评估的产品,上市前必须出 DoP。内容含产品识别码、EN 标准或 ETA 编号、预期用途、七项性能指标、*CP 体系编号、制造商信息。

·电子 DoP 的时间线

新 CPR 法规 (EU) 2024/3110 在 2025 年 1 月 8 号生效。很多人以为 2026 年必须电子化了,实际不是。电子 DoP 强制上线是 2028 年 1 月 8 号。2026 到 2027 是过渡期,纸质 DoP 依然合法。

  四、几个时间线别搞混

·RED 3.3 网络安全

RED 指令第 3.3 条 d、e、f 款对联网设备的安全要求,不是 2026 年才落地,2024 年 8 月 1 号就已强制生效。2026 年只是各国抽查力度加大。而且只有接入公网的设备才需要完整安全文档,纯局域网设备可豁免部分材料。

·GPSR 和 ***

通用产品安全法规 GPSR (EU) 2021/840 在 2024 年 6 月 16 号已全面生效。数字产品护照 *** 分品类分批实施,消费品 2027 年后陆续强制,2026 还是草案。

  五、CE认证核心逻辑

CE 不被简化很难,太多厂觉得测一下拿报告就完事,抽查文件交不全、DoC 找不到签字版、指令漏几条。CE 不是一份测试报告的事,是一套经得起查的技术文档体系。产品没变标准没更新,文件长期有效。硬件一改、元器件一换、标准一更新,必须重评。


CE认证资料清单可联系蓝亚技术检测认证机构顾问 13632500972(Benson)

<script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?6844225bf949cff65b89ec7139b9ad0f"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>